Use este script abaixo para acompanhar as querys que estão sendo recompiladas com frequência

Ola Pessoal, Nesse artigo irei demonstrar um script para acompanhar as querys que estão sendo recompiladas com frequências no SQL Server.

SELECT TOP 10

plan_generation_num as [Número de execução do plano],

execution_count as [Número de execuções],

(SELECT SUBSTRING(text, statement_start_offset/2 + 1,

(CASE WHEN statement_end_offset = -1

THEN LEN(CONVERT(nvarchar(max),text)) * 2

ELSE statement_end_offset

END – statement_start_offset)/2)

FROM sys.dm_exec_sql_text(sql_handle)) AS [Texto da query]

FROM sys.dm_exec_query_stats

WHERE plan_generation_num >1

ORDER BY 1 DESC;

Deixe um comentário

O seu endereço de e-mail não será publicado.