Sql-Server

解釋 sp_BlitzCache: # Executions 但從什麼時候開始?

  • July 13, 2020

我開始了sp_BlitzCache (這太棒了!)並試圖更好地理解結果。從什麼時候# Executions算起?例如,如果它說今天執行了 343 次,自伺服器啟動以來,還是什麼?我這樣執行它:

sp_blitzCache @MinutesBack = 1440, @sortOrder = 'query hash' 

但是# Executions似乎不會根據@MinutesBack參數而改變,所以我猜這是因為某個固定的時間段?

我正在使用 SQL 2019。

滾動到結果的右側,有一個“創建於”列。該列顯示計劃首次進入記憶體的時間。在大多數情況下,SQL Server 會跟踪自那時以來的執行計數 - 但在某些情況下可能會出現涉及重新編譯查詢的例外情況。

源是sys.dm_exec_query_stats中的 execution_count 列。

引用自:https://dba.stackexchange.com/questions/270876