SQL2005存储过程怪问题(上帝和我开玩笑?)

cai114 2007-08-02 02:47:29
前提:代码没有任何改动,服务器没有上网,除了SQL2005和MS2003企业版OS 啥都没装。服务器没有关过机,



症状:上个月,我运行一个存储过程(此过程普通的不等在普通,运行了1年了),35秒执行完毕,这个月的今天,我再运行该过程,参数什么都和上个月一样,问题就来了,5个小时没有执行完。
但是,我把代码copy到查询分析器中,把存储过程名字去掉,参数赋值,按N行语句来执行,其他什么代码都不动 。 40秒执行完毕(记录增多的原因)

现在问题来了:为啥我用存储过程不行,把存储过程的代码提出来执行就可以?还有 服务器有几百个存储过程,别的运行都没事,就这个不行,何解?



PS:跟踪显示陷入了一个死循环,为何copy代码就不死循环了?
...全文
202 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
灰太狼 2007-08-02
  • 打赏
  • 举报
回复
在vs2005中单步跟踪一下这个存储过程试试
playwarcraft 2007-08-02
  • 打赏
  • 举报
回复
也許...死鎖?
cai114 2007-08-02
  • 打赏
  • 举报
回复
更缺德的问题出来了,中午在贴
cai114 2007-08-02
  • 打赏
  • 举报
回复
重新编译一下存储过程后,仍然over
  • 打赏
  • 举报
回复
重新编译所有的存储过程!
OracleRoob 2007-08-02
  • 打赏
  • 举报
回复
重新编译一下存储过程
肥胖的柠檬 2007-08-02
  • 打赏
  • 举报
回复
更缺德的问题出来了,中午在贴
.................
上帝也缺德
OracleRoob 2007-08-02
  • 打赏
  • 举报
回复
上帝,回来吧
comszsoft 2007-08-02
  • 打赏
  • 举报
回复
mark,等待上帝的答案

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧