CommandTimeout Shorter Than 30 Seconds?

Jan 16, 2008

Hello,

Today I ran a query from my ASP page that returned with an error message stating my command had timed out. Fine. I searched the forums (thank god for the internet), and added cmd.CommandTimeout = 120. Great! That solved my problem.

My question is that from everything I read, the command timeout is set to 30 seconds by default. Yet my query runs in 5 seconds or so with the property set, but wouldn't run at all without it. Is it possible my command timeout was set somewhere else to less than 30 seconds? It's almost as if the server THOUGHT it would take longer than 30 seconds, and gave up, before actually running the query (which has all needed indexes to make the query fast). I just don't understand why I was getting this error for what turns out to be a 5 second query. When I shorted the query to 4 seconds or so (reducing the date range for the report), it ran fine in 4 seconds without the timeout error. So basically, going to 5 seconds or more caused this error. Where are the other places that the CommandTimeout property might be set? On the SQL Express database itself? I didn't see any ASP.NET config properties addressing it. Is there somewhere else I can look?

Thanks!

Michael

View 5 Replies


ADVERTISEMENT

How Can I Change The CommandTimeout Value?

Nov 30, 2007

When I try to execute a query and after 30 seconds the program sends me error :
Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
Exception Detail: System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
Source error:
 Line 550         Dim myDataSet as Dataset = New DataSet
 Line 551         myDataSet = db.ExecuteDataSet(System.Data.CommanType.Text,NewSql)    <==  Error line
 Line 552         i=myDataSet.Tables(0).Rows.Count
 
In my connection string I set the parameter "Connection Timeout" = 360 but it not works. ( In debug mode the value for db.GetConnection.ConnectionTimeout is the same(360) like the parameter timeout connection.
 
After many searchs I found the default value for CommandTimeout is 30 secs.  Can I change this value ?
 
Any suggestion will be welcome. 
I'm using FrameWork 1.1.
 
 

View 3 Replies View Related

Convert Seconds To Hours:minutes:seconds

Jul 23, 2005

Hi all.If I've got a query which has a field with seconds in it... how will I usethe Convert function to get my field converted to the format: HH:MM:SS ?The field with the seconds in is called: "Diff"Thanks alotRudi

View 2 Replies View Related

SqlCommand.CommandTimeout Not Support.

Mar 31, 2008

 Hi Dear Sir,I have some problem:SqlCommand.CommandTimeout not support.My SQL Query: public static List<Subject> GetAllSpecificUrlSubject(int memberId)    {       
string sql = string.Concat("SELECT distinct S.subject_id as 'id',
cast(S.subject_raw as varchar(8000)) as 'subject' FROM STATEMENT
S,Custom_Blogs B INNER JOIN onsurvey.member_custom_blogs M ON
B.Blogs_ID=M.Blogs_Id where M.MemberId="+ memberId +" and
cast(S.blog_url as varchar(8000)) like '%'+ cast(B.Url as
varchar(8000)) COLLATE SQL_Latin1_General_CP1_CI_AS +'%' group by
S.Subject_Id,cast(S.Subject_Raw as varchar(8000))");        List<Subject> list;        using (SqlConnection conn = OLSUtils.DBUtils.SqlConnectionUtils.GetNewConnection())        {            using (SqlCommand cmd = conn.CreateCommand())            {                cmd.CommandText = sql;                cmd.CommandType = CommandType.Text;               //cmd.CommandTimeout = 300;                conn.Open();
cmd.CommandTimeout = 300;

View 1 Replies View Related

Why Query Takes 0 Seconds And Stored Procedure Takes 16 Seconds Sql Server 2000

Sep 21, 2007



I have a Stored Procedure that has a query in it and it take 0 second and then a stored procedure that takes 16 seconds. From what I can tell they shoul be the same.

It doesn't recompile when i run the stored procedure, I checked that.

View 8 Replies View Related

Any Way To Make This Shorter?

Aug 1, 2006

I have a T-SQL query that is used to pull up some data for once-a-day export, just out of curiosity more then anything, is there a way to make this shorter?SELECT DISTINCT u.userId,u.lastName,u.firstName,u.address1,u.address2,u.city,u.state,u.zip,CASE WHEN u.UserClassID_fk BETWEEN 1 AND 3 AND COALESCE(u.RetailerNumber_fk,0)= 0 THEN 'Corporate'WHEN u.UserClassID_fk BETWEEN 1 AND 3 AND COALESCE(u.RetailerNumber_fk,0)<> 0 THEN 'RETAILER'+ CONVERT(varchar, COALESCE(u.RetailerNumber_fk,0))WHEN u.UserClassID_fk BETWEEN 4 AND 8 AND COALESCE(p.plantCode,ap.plantNumber_fk,ps.plantNum ber_fk,0) = 0THEN 'Corporate'WHEN u.UserClassID_fk BETWEEN 4 AND 8 AND COALESCE(p.plantCode,ap.plantNumber_fk,ps.plantNum ber_fk,0) <> 0THEN 'PLANT'+ CONVERT(varchar, COALESCE(p.plantCode,ap.plantNumber_fk,ps.plantNum ber_fk,0))WHEN u.UserClassID_fk BETWEEN 9 AND 14 AND COALESCE(p.regionNumber_fk,rg.regionNumber,0) = 0THEN 'Corporate'WHEN u.UserClassID_fk BETWEEN 9 AND 14 AND COALESCE(p.regionNumber_fk,rg.regionNumber,0) <> 0THEN 'REGION'+ CONVERT(varchar, COALESCE(p.regionNumber_fk,rg.regionNumber,0))END CPGkeyFROM [...] JOIN [...]I'm hoping there is something in a way of....If userClass Between 1 and 3 ThenIF COALESCE(u.RetailerNumber_fk,0)= 0 Then 'Corporate'ELSE 'RETAILER'+ CONVERT(varchar, COALESCE(u.RetailerNumber_fk,0))End IF as CPGKey,Thanks in advace.

View 1 Replies View Related

Can Some One Help Me Write It Shorter? :chomp:

Apr 3, 2008

I need query like this that make a row of numbers (in one execute)

SELECT a from (
SELECT -1 a UNION ALL
SELECT -2 UNION ALL
SELECT -3 UNION ALL
SELECT -4 UNION ALL
SELECT -5 UNION ALL
SELECT -6 UNION ALL
SELECT -7 UNION ALL
SELECT -8 UNION ALL
SELECT -9) t;

View 4 Replies View Related

Making A String Shorter

Mar 9, 2012

I have a table to which data is being imported via bcp. When I get this data there are some fields nvarchar that has some decimal, for instance 1098.000000 is always 6 zeros..What I want to achieve is to make the above number only 1098

So what I did was this:
LEFT (AMOUNT, LEN(AMOUNT)-7) AS AMOUNT

But i get an error saying invalid lenght parameter passed to the left or substring

View 2 Replies View Related

To Divide One Long Db Table Into Many Shorter Ones???

Jun 8, 2001

Hello Folks,

I'm looking for the group's collective wisdom on the following issue, I'm sure many have been confronted with it.

I'm designing a db for a website that will utilize SQL Server 7. I have few tables that I think will grow very large row wise and that will be written to an read from frequently. I sense that I might be able to get better perfomance out of the system if I split many of these large tables up (row wise) into many smaller tables.

For example, The website that I'm working on has a "MailingAddresses" db table that contains the mailing addresses for the sites users (subscribers and other misc users - 1 record per user, anticipating 70,000+ users). Each user can update their record, and there will be frequent queries to the tables to get addresses for both internal admin use and for display on public webpages.

The website has five distinct sections that are in some sense like five distinct websites. Each user belongs to only one of these sections and they won't migrate between sections. Therefore I'm considering breaking up the one large "MailingAddresses" tables into five smaller tables, one for each section, i.e., "MAddressesSectionA", ..., "MAddressesSectionE".

These tables will have the same fields and constraints. Also of course there would be the same number of reads and writes in total with the five smaller tables as compared to that for the one big table. Also the combined size of the info in the five smaller tables would be the same as that for the one large table.

Though it's going to more of a pain to manage five tables versus one, I have a hunch it might be easier for the dbms to handle reads and writes with five smaller tables than with one large table...

...Of course this is true when queries are mainly respective to users from just one or two of the sections (as might be the case) - the big table then has the overhead of the address records for users in the other sections. BUT is there any benefit with the five smaller tables route when they are all frequently accessed??? Sure each select query has fewer records to go through, but with all five tables in play the dbms has to deal on average with the same amount of info as in the one big table.

What do you folks think, to divide or not to divide the big table(s) up row wise into smaller tables?

I guess the issue is summed up in this question: In general, can a dbms better handle in memory, and more quickly write to and query access - one BIG table with a+b+...+n records, or N smaller tables with a, b,...,n records respectively?


Thanks for the collective wisdom, - Jerry

View 2 Replies View Related

Ex.Message In Debug Mode Is Much Shorter

Jan 8, 2007

Exception ex.Message I am getting in debug mode calling AcquireConnection is much shorter than the logged message in run time because all the errors come to output window in debug. Is there any way to get all these errors description from exception object in debug time to be able to parse it?
Thanks.

View 5 Replies View Related

Seconds

Jun 10, 2008

I am really confused and I can’t concentrate. Please help me with this easy question:
I have a field which contains seconds for example 128460 I need to have how much hours is that in my Query.
Please Help me.


Sep

View 6 Replies View Related

Seconds To HH:MM:SS

Mar 6, 2007

I'm using a stored procedure that outputs a field of duration in seconds... I'm limited in that I cannot edit the stored procedure to alter the output but I need to convert this duration to hh:mm:ss. Is there a way to do this using the expression editor in RS 2000?



Many thanks.

View 3 Replies View Related

Convert HH:MM:SS Into Seconds

Nov 2, 2007

Hi,

I have an user input variable called @stop_time which takes input in the format of HH:MM:SS.

I need to convert it into seconds only.

declare @start_time datetime
set @start_time ='02:15:00'


How can I do that?

Can anyone help please?

View 1 Replies View Related

How To Convert Seconds To DD:HH:MM:SS

Sep 21, 2005

Hello every one I have a column in my table which stores seconds.
I want to convert the value into Days:Hours:Minutes:Secons(DD:HH:MM:SS) format.
Can anybody please tell me how to do that.

The value of seconds wil be large (eg. 16798563,..and so on) SO how to I convert this value to the format I need.

URGENT PLZ
Regards
Mohsin Iqbal

View 1 Replies View Related

Dts Package To Run Every 10 Seconds

Oct 6, 2006

Does anyone know if you can shedule a dts package to run every 10 seconds ?
I can see that you can create a job but this only has the option for the earliest run set to 1 minute.

Any advice

Ian

View 4 Replies View Related

Got Seconds But Need Minutes

Apr 16, 2004

I have a result that comes out in number of seconds, but need to see it converted to minutes and hours and seconds. Is there a convert function that would do this?

Thanks,
Dan

View 3 Replies View Related

Convert Seconds To Hh:mm:ss

Apr 28, 2008

How to Convert Seconds (i.e., 114) to hh:mm:ss format,

is there any way.. i've a column (DURATION) which is recorded in Seconds
AND USER wants to see the seconds in hh:mm:ss 00:14:28

pls.help

thanks

View 2 Replies View Related

Convert Seconds To Hh:mm:ss

Jun 19, 2008

Hi, I have a field with seconds in it, and I need to convert this so that it shows in the format hh:mm:ss. Is there an easy way to do this?

Thanks in advance,

Ben

View 3 Replies View Related

Adding Seconds

Jul 25, 2006

Hi,

i have a huge table.One of the columns of the table is fTime, which is datetime data type. But there is NO seconds in the fTime column. What i wanna do is to add seconds to this column according to the example below;

2006-07-24 18:10:00----> 2006-07-24 18:10:00
2006-07-24 18:10:00----> 2006-07-24 18:10:59

2006-07-25 10:20:00----> 2006-07-25 10:20:00
2006-07-25 10:20:00----> 2006-07-25 10:20:15
2006-07-25 10:20:00----> 2006-07-25 10:20:30
2006-07-25 10:20:00----> 2006-07-25 10:20:45
2006-07-25 10:20:00----> 2006-07-25 10:20:59

2006-07-25 12:00:00----> 2006-07-25 12:00:00
2006-07-25 12:00:00----> 2006-07-25 12:00:30
2006-07-25 12:00:00----> 2006-07-25 12:00:59


Shortly, as you can understand from above, the first second should be 00, the last second should be 59 and the rest will be calculated by, 60/count of same fTime rows - except the last row. There is one important thing to consider, which is the speed of the statements which include those calculations because of the huge number of rows i my table.

thanks

View 18 Replies View Related

Convert HH:MM:SS To Seconds?

Sep 24, 2007

Hello,

How would one convert HH:MM:SS to Seconds?

Thanks in advance!

--Phb

--PhB

View 1 Replies View Related

Convert HH:MM:SS Into Seconds

Nov 2, 2007

Hi,

I have an user input variable called @stop_time which takes input in the format of HH:MM:SS.

I need to convert it into seconds only.

declare @start_time datetime
set @start_time ='02:15:00'


How can I do that?

Can anyone help please?

View 1 Replies View Related

Sleep For N Seconds

Jul 20, 2005

HiI am trying to use the WAITFOR function to make each loop in a cursoroccur every 4 seconds until the curdb is emptythe prtocedure is as follows---------------- startcreate procedure q_additionalrabatt@additionalrabatt float,@ordernr intASdeclare @ordradnr intdeclare curdb cursor for select ordernr, ordradnr from orp whereordernr = @ordernrfor read onlyopen curdbfetch curdb into @ordernr, @ordradnrwhile @@fetch_status = 0beginupdateorpsetorp.rabatt1 = (orp.rabatt1 + @additionalrabatt)whereorp.ordernr = @ordernr andorp.ordradnr = @ordradnrfetch curdb into @ordernr, @ordradnrendclose curdbdeallocate curdb------------------- endI need to make sure, that before it fetches the next row it waits 4seconds before executing the next loop.Matt

View 1 Replies View Related

How Can I Use Format As HH:MM:SS From Seconds Within The SQL Query

Nov 8, 2007

I have the following SQL query where i want thease to be populate to GridView, but the Duration field is in Second format, I want it would be in HH:MM:SS format.
cmd = "select subscriber_id as Subscriber_no,,amount,duration from MyTable" ;
Please help me how to format this within the Query to display in GridView.

View 3 Replies View Related

Convert Seconds To DateTime

Jan 28, 2008

I have values in seconds (integers) in a database column and I want to convert those values to datetime. For example: 102 into 1:42(60 seconds = 1 minute + 42 seconds = 1:42), 150 into 2:30, etc.

I've been working for hours today on this, but haven't been able to come up with a solution.

View 4 Replies View Related

Help.. Simple Query Took 20+ Seconds

Mar 26, 2004

Hi all,

can someone give me some advise on how to troubleshoot this.... thanks.

Here is the situation:

We have a server running nicely for the past 1 years. And just yesterday, things started to acting very slow.
A simple query that will return one row:

"select * from product where itemno = 1234 and visible =1"

will take 20 second sometime 30! The weird thing is.. it only happens intermittently. The table also only contain 4000 rows. so its not even a big table. I am not sure if this is caused by lack of memory or what (256mb ram, p4 1ghz on this server).

The system cpu usage % avg around 3-8%. but when that weird behavior started. All the other queries will wait for it to finished and then burst the cpu usage up to 100%. Afterward, it will level off and then the cycle repeat again.

I'm just hoping if anyone can give me a few pointers as of where to troubleshoot. I've tried rebuild the index on that table but it didn't help. This weird behavior not only happen on this particular table, but also on different db within the same server. (note: they are small dbs only)

p.s. here is the site that is running on this db, you'll see this weird delay after a few click on the pages.
http://www.animepot.com

Thanks you for your time,
Derick

forgot to mentioned, the sql server is 7.0

View 2 Replies View Related

T-SQL (SS2K8) :: Convert Value To Seconds?

Jun 3, 2014

I want to calculate total sum of column.

I have a table with many values of column:

declare @time table
(times nvarchar(255))
INSERT INTO @time (times)
Select ('05:01')
UNION ALL
Select ('00:01')
UNION ALL
Select ('170:01')
UNION ALL
Select ('2543:01')
Select * from @time

How can I get seconds value for every row?

05:01 - 301
00:01 - 1
170:01 - 10201

P.s. Finally I use - Select convert(char,dateadd(second,152581,60),108) as sumtime

View 2 Replies View Related

Convert Seconds To Minutes

Oct 28, 2005

I need to convert 300.876 to 5:00.876 in classic asp. Can anyone help?

View 1 Replies View Related

Grouping A Query In 30 Seconds

Apr 13, 2006

Hi,

How can I make a query and group the registries in a interval of 30 seconds...like

for each line I have a datetime field that have all the day, and I need it to return just like

TIME Contador_type1 Contador_type2 Total

01-01-2006 00:00:30.000 2 5 7

01-01-2006 00:01:00.000 3 7 10

It's just an example...but that's the result that I need and my table is

data_hora -- datetime field

tipo - 1 or 2 -- count

nrtelefone - that's is the number dialed.

Thanks

View 16 Replies View Related

How To Reload Report Every X Seconds?

Feb 28, 2008

Is there anyway of including/excluding some javascript to reload the report (with the parameters the user has chosen) on an automatic basis?

View 1 Replies View Related

Converting Nvarchar To Minutes:Seconds In MS SQL?

Oct 18, 2006

I have a field in nvarchar type. It contains data like 0, :23, 1:57, ... all in minutes and seconds. Now, I need to convert it to MM:SS using query and get the Average of this column. How can I do it? I have tried Avg(Convert(nvarchar(20), [Calling Time], 108)) .. but I got error : The average aggregate operation cannot take a nvarchar data type as an argument.Help!!!! :( 

View 1 Replies View Related

Rounding Seconds Up To The Nearest 15 Minutes

Dec 6, 2007

I have a field with seconds in it and I need to disply it in hours which I can do by dividing it by 3600, but I am trying to figure out how to round it up to the nearest 15 minutes.  I have tried a couple of things with ROUND and CEILING, but am not getting the right numbers back.  Any help would be greatly appreciated.

View 3 Replies View Related

Slow Query; Timeout After 30 Seconds

Aug 17, 2004

Hello there,

I am programming with visual basic and I have a large query wich takes too long for execution. After 30 seconds I get a timeout error.

Is there any way to raise the timeout to 90 seconds or something.

I'm using the following connection string to connect to the database.

Provider=SQLOLEDB.1;Connect Timeout=2;Password=****;Persist Security Info=True;User ID=user;Initial Catalog=test;Data Source=sqlserver

thank you

View 4 Replies View Related

IO Requests Taking &> 15 Seconds To Complete (was Hi, I'm New, And I Need Help)

Nov 28, 2006

i have an aplication with any problems, the aplication is hang and in the log is

SQL Server has encountered 1 occurrence(s) of IO requests taking longer than 15 seconds to complete on file [d:Program FilesMicrosoft SQL ServerMSSQLdata empdb.mdf] in database [tempdb] (2). The OS file handle is 0x000003DC. The offset of the latest long IO is: 0x00000016930000 and the aplication log is

E R R: [Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionWrite (WrapperWrite()). NUMERO -2147467259 FUENTE Microsoft OLE DB Provider for ODBC Drivers

can yu help me

View 4 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved