1 SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED 2 3 SELECT TOP 20 4 CAST(qs.total_elapsed_time/1000000.0 AS DECIMAL(28,2)) AS [Total Elaspsed Duration(s)], 5 qs.execution_count, 6 SUBSTRING(qt.text, 7 (qs.statement_start_offset/2)+1, 8 ((CASE WHEN qs.statement_end_offset = -1 9 THEN LEN(CONVERT(NVARCHAR(MAX),qt.text))*2 10 ELSE qs.statement_end_offset 11 END - qs.statement_start_offset)/2)+1) 12 AS [Individual Query], 13 qt.text AS [Parent Query], 14 DB_NAME(qt.dbid) AS DatabaseName, 15 qp.query_plan 16 FROM SYS.dm_exec_query_stats qs 17 CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) qt 18 CROSS APPLY sys.dm_exec_query_plan(qs.plan_handle) qp 19 ORDER BY total_elapsed_time DESC