我们正在使用SQL Server 2012企业版。
通常我们几乎没有任何阻止进程,但上周末我们遇到了非常不寻常的情况。在2小时内,我们得到了比去年更多的“阻止过程”警报。这段时间内有几百个警报。然后突然没有任何人的任何干扰,一切都恢复正常,从那以后我们没有得到任何阻止的进程。我想防止这种情况再次发生。
我很清楚如何找到目前可能导致阻塞的内容,但我很少知道如何找到导致该块过去的原因,目前已解决。
我检查了SQL Server Management Studio中的错误日志,但是在阻塞发生的日期下没有任何内容。 Windows事件查看器中也没有任何异常。我还应该在哪里检查?
你能帮忙吗?
答案 0 :(得分:0)
根据您的描述,如果您没有主动设置跟踪,即设置阻止的进程阈值并配置警报以提供所述跟踪信息,我不太确定您是否真的会找到先前阻塞进程的原因。你描述的情况很有意思,绝对值得监控。
Here是一篇关于SQL Server中阻止进程阈值配置的文章,以及指向警报配置的链接。
希望这有帮助