簡體   English   中英

SQL Server CPU利用率與長時間運行的查詢

[英]SQL Server CPU utilization vs Long running queries

如果我錯了糾正我,

根據SQL服務器,如果查詢花費更多的CPU時間,那么它將被視為高CPU消耗查詢。

我的問題 - Is all Long running queries are high CPU consuming queries?

或者給我一個鏡頭描述來確定它們之間的區別。

我的問題 - 所有長時間運行的查詢都是高CPU消耗查詢嗎?

絕對不。 未主動執行的查詢(消耗CPU)正在等待資源或操作完成。 這就是為什么分析等待統計是一種常見的性能調優方法,這在Brent Ozar的文章中進行了總結。

長時間運行的查詢不受CPU限制的常見方案包括阻塞,磁盤I / O和網絡等待,內存授予等待, 哈希和排序溢出等非生產性工作。

查詢和索引調整可以幫助緩解上述問題,但性能最終將受到硬件功能的限制。 必須根據預期的工作負載調整服務器的大小。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM