小编And*_*ngs的帖子

SQL Server CPU 峰值 - 可能与查询无关 - 建议指标

我正在寻找有关我可以监控的指标的建议,以发现导致这些 cpu“钝化尖峰”的原因。
在此输入图像描述 一些已知信息:

  • 确认sqlserver.exe是消耗CPU的进程(2008 R2标准版)。
  • 它本质上是间歇性的。无法将其固定到特定查询。探查器跟踪似乎没有显示任何相关性。事实上,看起来似乎所有查询都在高峰期间等待,但有趣的是,这似乎与服务代理队列和当前正在处理的积压消息存在相关性。
  • 服务代理纯粹用于异步数据库内存储过程执行,并大量使用 CLR 函数。

我怀疑某种后台线程或进程正在“追赶”,但还无法确定它。

performance monitoring sql-server service-broker

5
推荐指数
1
解决办法
5940
查看次数