Sql-Server
解釋 sp_BlitzCache: # Executions 但從什麼時候開始?
我開始了
sp_BlitzCache
(這太棒了!)並試圖更好地理解結果。從什麼時候# Executions
算起?例如,如果它說今天執行了 343 次,自伺服器啟動以來,還是什麼?我這樣執行它:sp_blitzCache @MinutesBack = 1440, @sortOrder = 'query hash'
但是
# Executions
似乎不會根據@MinutesBack
參數而改變,所以我猜這是因為某個固定的時間段?我正在使用 SQL 2019。
滾動到結果的右側,有一個“創建於”列。該列顯示計劃首次進入記憶體的時間。在大多數情況下,SQL Server 會跟踪自那時以來的執行計數 - 但在某些情況下可能會出現涉及重新編譯查詢的例外情況。
源是sys.dm_exec_query_stats中的 execution_count 列。