And*_*ngs 5 performance monitoring sql-server service-broker
我正在寻找有关我可以监控的指标的建议,以发现导致这些 cpu“钝化尖峰”的原因。
一些已知信息:
我怀疑某种后台线程或进程正在“追赶”,但还无法确定它。
我建议您检查的第一件事是通过 sp_configure 检查您的“最大并行度”。默认情况下,此设置为 0,因此如果此设置未更改,并行查询将消耗系统上的所有 CPU(最多 64 个线程),直到完成为止。在我的职业生涯中,我见过这种情况发生在比我愿意承认的更多系统上,并且在较大的服务器(具有更多 CPU 数量)上往往更令人沮丧。如果将其设置为默认值 0,则可以在此处找到 MS 的建议: http: //support.microsoft.com/kb/2806535
如果它是一个较小的服务器,CPU 很少(例如 1 或 2 个),那么它可能就像自动更新统计数据一样微不足道,尽管据报道这种情况很少见……但这种情况仍然很少发生。不过,您必须通过分析器跟踪来检查这是否是罪魁祸首。
归档时间: |
|
查看次数: |
5940 次 |
最近记录: |