-1

我们使用的是 SQL Server 2012 企业版。

通常我们几乎不会遇到任何阻塞的进程,但上周末我们遇到了非常不寻常的情况。在 2 小时内,我们收到的“进程阻塞”警报比去年加起来还要多。这段时间内有几百个警报。然后突然没有任何人的任何干扰,一切都恢复正常,从那以后我们没有得到任何阻塞的进程。我想防止这种情况再次发生。

我很清楚如何找到目前可能导致阻塞的原因,但我对如何找到过去导致阻塞的原因知之甚少,目前已解决。

我在 SQL Server Management Studio 中检查了错误日志,但在发生阻塞的日期下没有任何内容。Windows 事件查看器中也没有什么异常。我还应该在哪里检查?

能否请你帮忙?

4

1 回答 1

0

根据您的描述,如果您没有主动设置跟踪,我不太确定您是否会真正找到先前阻塞进程的原因,即设置阻塞进程阈值并配置警报以提供所述跟踪信息。您描述的情况很有趣,绝对值得关注。

是一篇关于 SQL Server 中阻塞进程阈值配置的文章,以及指向警报配置的链接。

希望这可以帮助

于 2015-05-05T20:54:23.923 回答