sp_configure的性能影响阻止了进程阈值更改


8

我的任务是确定生产服务器上发生的任何阻塞。我的计划是使用

EXECUTE sp_configure 'blocked process threshold', 5

与服务器端跟踪结合使用以收集阻止的过程报告。

我知道这项活动会带来性能上的损失,我想找到一种量化这种情况的方法。

Answers:


6

最小的打击。评估已阻止进程列表的成本已经存在,因为这是检测死锁的方式。在服务器端日志中生成和写入事件的成本非常低,并且任何服务器IO都应该能够每5秒(在最坏的情况下)处理一次额外的LOG / *。trc写入。但是5是一个非常低的设置,您可能会被报告充斥。您的服务器服务器阻塞是否表现得如此好,以至于要考虑对任何5秒钟的阻塞进行调查?

确保您监视生成的跟踪,并确保不会由于磁盘空间耗尽而导致自身引起的中断...


我同意-命中率很小,但将'5'的设置降低了一点。我将我的大部分设置为20。因此,如果阻塞情况持续3分钟,则轨迹上会有〜9个条目
John Alan
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.