1 2 3 4 5 |
SELECT qs.execution_count, qp.query_plan, st.text, qs.*, st.dbid FROM sys.dm_exec_query_stats qs CROSS APPLY sys.dm_exec_query_plan(qs.plan_handle) qp CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) st order by qs.execution_count desc |
QL: Получить 100 запросов, на выполнение плана которых с момента компиляции, было затрачено наибольшее число микросекунд. В результирующей выборке будут как тексты, так и планы запросов
1 2 3 4 5 |
SELECT TOP 100 qs.total_worker_time, qp.query_plan, st.text, qs.*, st.dbid FROM sys.dm_exec_query_stats qs CROSS APPLY sys.dm_exec_query_plan(qs.plan_handle) qp CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) st order by qs.total_worker_time desc |