Compartilhar via


Verificando as consultas custosas do SQL

Olá pessoal, resolvi criar uma consulta no SQL para apresentar as query mais caras do SQL Server 2008, e vou compartilhar com vocês, esse código ajuda a identifica problema de performance listando as 30 consultas mais trabalhosas para o SQL.

SELECT TOP (30)
     qs.total_worker_time AS 'Total CPU Time',
     qs.total_worker_time/qs.execution_count AS 'Media de CPU(ms)',
     ST.text AS 'Texto da Consulta'
FROM
     sys.dm_exec_query_stats AS QS
CROSS APPLY
     sys.dm_exec_sql_text (qs.sql_handle) AS ST
ORDER BY
     qs.total_worker_time DESC

Abraço a todos e até a próxima.