【发布时间】:2010-10-05 15:42:56
【问题描述】:
我有许多存储过程,我使用 ExecuteNonQuery 从代码中调用。
一切都很好,但我的两个存储过程今天开始间歇性超时:
超时。超时时间 在完成之前经过 操作或服务器不 回应。该声明已 终止。
如果我从管理工作室手动执行 sp,它仍然很好。
我的数据库中最近没有任何变化 - 我的命令超时是默认值。
有什么线索吗?
编辑
与 SP 的竞争非常激烈 --> 15 Gigs。 重新启动盒子 - 同样的问题,但这次也无法从 Management Studio 运行 sp。
谢谢!
【问题讨论】:
-
运行时间是否比预期的长得多?或者仅仅是它运行了很长时间但在查询分析器中完成?
-
它在管理工作室中运行得非常快,这就是为什么我认为设置超时没有帮助
-
嗯,你需要弄清楚它是否被阻塞,或者你是否有一个糟糕的执行计划......
标签: sql sql-server stored-procedures timeout sql-server-2000