【发布时间】:2015-12-12 22:09:45
【问题描述】:
我有一个存储过程,它将日期范围作为输入,并在一些 CTE 表上工作以产生最终结果。当前的问题是存储过程在过去 3 天内运行,并且我在 sp_who2 过程中看不到任何东西,即 blkby 或任何东西。粗鲁地说,我可以说 sp 正在处理 7000000 行(我知道这很糟糕,但这是旧代码)。
现在我的问题是 1)我应该检查什么(它正在使用什么资源以及它正在等待什么) 2)我怎样才能确定这个问题的原因
请提供一些起点或链接
谢谢 阿图尔
【问题讨论】:
-
首先,如果您可以发布全部或部分 SP 代码,将会很有帮助。在一个错误的猜测中,您的 SP 要么完成但没有返回,要么卡在中间。如果您在 sp_who2 中没有看到它,我怀疑它是否在做任何活动。
标签: sql-server performance tsql stored-procedures relational-database