SQL Server CPU利用率与长期运行查询



如果我错了,请纠正我,

根据SQL Server,如果查询花费了更多的CPU时间,则将其视为较高的CPU消耗查询。

我的问题-Is all Long running queries are high CPU consuming queries?

或给我一个镜头描述以识别它们之间的区别。

我的问题 - 所有长期运行的查询都是较高的CPU消耗 查询?

绝对不是。不积极执行(消耗CPU(的查询正在等待资源或操作完成。这就是为什么分析等待统计是一种常见的性能调整方法,这是布伦特·奥扎尔(Brent Ozar(的文章中总结的。

长期查询不限制的常见场景包括阻塞,磁盘i/o和网络等待,内存赠款等待,诸如哈希和排序溢出的非生产性工作。

查询和索引调整可以帮助缓解上述问题,但性能最终将受到硬件功能的限制。服务器必须大小以进行预期的工作负载。

相关内容

  • 没有找到相关文章

最新更新