Sql-Server
dm_exec_query_stats 返回的工作時間大於經過的時間
我經常查詢 sys.dm_exec_query_stats 以查找昂貴的查詢。我注意到在某些情況下total_worker_time 大於total_elapsed_time。有誰知道為什麼會這樣?我現在正在看一個例子,其中 last_worker_time 大於 last_elapsed_time。
也許工作時間是多個處理器/核心的總和?
它確實是多個處理器工作的總和。我向甜甜圈打賭,如果您查看記憶體的計劃,您會在其中看到一些並行性。