Este script Lista as top 10 queries mais pesadas do banco de dados SQL Server.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
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; |