sys.dm_exec_query_stats的total_worker_time的單位是微秒還是毫秒


 

該視圖sys.dm_exec_query_stats存放的就是當前所有執行計划的詳細信息,比如某條執行計划共占CPU多少等等。因為該視圖對編譯次數、占用CPU資源總量、執行次數等都進行了詳細的記錄,所以,可以說是優化 DB服務器CPU 的一大利器。

 

那么如下關於CPU時間的單位,說明如下:

字段名

數據類型

描述

備注

 

total_worker_time

bigint

此計划自編譯以來執行所用的 CPU 時間總量(以微秒為單位報告,但僅精確到毫秒)。
對於本機編譯的存儲過程,如果許多執行所用的時間都不到 1 毫秒,則 total_worker_time 可能不精確。

對於啟用統計信息收集時的本機編譯
的存儲過程, 以毫秒為單位收集工作線程時間。
如果查詢執行的時間不到1毫秒, 則該值將為0。

 
 

last_worker_time

bigint

上次執行計划所用的 CPU 時間(以微秒為單位報告,但僅精確到毫秒)。 

 

min_worker_time

bigint

此計划在單次執行期間所用的最小 CPU 時間(以微秒為單位報告,但僅精確到毫秒)。 

 

max_worker_time

bigint

此計划在單次執行期間所用的最大 CPU 時間(以微秒為單位報告,但僅精確到毫秒)。 

 


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM