【发布时间】:2010-08-11 16:44:06
【问题描述】:
我写了一个相当复杂的存储过程,运行大约需要 2 分钟(Is 是一个更新语句)。但是,在这 2 分钟的时间内,存储过程超时。我想知道是否有办法刷新存储过程超时过期,这样我就不必将服务器超时从 30 秒更改。我不能真正打破存储过程,因为它已经是这样运行多个较小版本的存储过程是一种脱离表。最好在存储过程中的某处说,例如每次存储过程成功更新一行时,刷新计时器,以便它可以更新所有行而不会超时。任何意见,将不胜感激。谢谢。
【问题讨论】:
-
向我们展示您的 proc,也许我们可以帮助您优化它,这样就不会花这么长时间。
-
如果你是逐行更新,你不应该这样做
标签: tsql stored-procedures timeout