Estou começando sp_BlitzCache
(o que é incrível!) e tentando entender melhor os resultados. A partir de quando a # Executions
contagem? por exemplo, se diz 343 execuções é hoje, desde o início do servidor, ou o quê? Estou executando assim:
sp_blitzCache @MinutesBack = 1440, @sortOrder = 'query hash'
Mas # Executions
parece não mudar com base no @MinutesBack
parâmetro, então suponho que seja desde algum período de tempo fixo?
Estou usando o SQL 2019.
Role para o lado direito dos resultados e há uma coluna "Criado em". Essa coluna mostra quando o plano foi para o cache pela primeira vez. Na maioria dos casos, o SQL Server rastreia a contagem de execução desde aquele momento - mas pode haver exceções em alguns casos envolvendo recompilações de uma consulta.
A origem é a coluna execution_count em sys.dm_exec_query_stats .