Este script Lista as top 10 queries mais pesadas do banco de dados SQL Server.
SELECT TOP 10
total_worker_time/execution_count AS [Média de custo de CPU],
execution_count [Número de execuções do plano],
last_execution_time [Hora da última execução],
total_physical_reads [Total de leituras físicas],
(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
ORDER BY [Média de custo de CPU] DESC;