![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
I got this situation, I got a stored procedure that for some reason after using it for some period of time (maybe a day or two) stops sending results, but if I change the position of the condition (where) on the first line then begins to work ok. This solution works a day or two but the issue arise again and I must change the line to it's original version, completing this weird cycle. have you ever seen this kind of behavior before? The first commented line is what i need to change time to time... |
#3
| |||
| |||
|
|
Wishmaster ("sysadmin.rock[SINESTO]"@gmail.com) writes: I got this situation, I got a stored procedure that for some reason after using it for some period of time (maybe a day or two) stops sending results, but if I change the position of the condition (where) on the first line then begins to work ok. This solution works a day or two but the issue arise again and I must change the line to it's original version, completing this weird cycle. have you ever seen this kind of behavior before? The first commented line is what i need to change time to time... What more exactly do you mean with stop sending results? Does it not produce a result set at all? Does it only produce an empty result set? Is there an error message? What happens if you run the procedure from Management Studio? If you run the procedure from Mgmt Studio, after first having executed SET ARITHABORT OFF? Anyway, I would suggest that you add this at the end of the query: OPTION (RECOMPILE) Since I assume that this is somehow related to the query plan, I expect that this should resolve the issue. I would also expect it to improve the overall performance. Erland, |
#4
| |||
| |||
|
|
what i'm trying to say is there not any result set on my website and no error message as well. But if i run the stored procedure from Mgnt Studio takes arround 3 minutes to produce a result set. I'm going to check your suggestions. |
#5
| |||
| |||
|
|
Wishmaster ("sysadmin.rock[SINESTO]"@gmail.com) writes: what i'm trying to say is there not any result set on my website and no error message as well. But if i run the stored procedure from Mgnt Studio takes arround 3 minutes to produce a result set. I'm going to check your suggestions. Three minutes is a tad long for a search from a web page. Since the default timeout in most client API is 30 seconds, I suspect that you get a timeout. I have an article on my web site that discusses various strategies for these kind of searches, including the one you are using. Erland, |
#6
| |||
| |||
|
|
Thanks, PD: what is the link of your website? |
#7
| |||
| |||
|
|
Wishmaster schreef op 09-05-2011 20:55: Thanks, PD: what is the link of your website? http://www.sommarskog.se/ |
#8
| |||
| |||
|
|
PD: what is the link of your website? |
![]() |
| Thread Tools | |
| Display Modes | |
| |