投资菜地

屋后的一亩三分绿色菜园地

2017-11-28

最差脚本

导出最近5天的执行计划,用于分析最差脚本:

-- Worst performing CPU bound queries
SELECT TOP 5
        st.text ,
        qp.query_plan ,
        qs.*
FROM    sys.dm_exec_query_stats qs
        CROSS APPLY sys.dm_exec_sql_text(qs.plan_handle) st
        CROSS APPLY sys.dm_exec_query_plan(qs.plan_handle) qp
WHERE   qs.creation_time > DATEADD(DAY, -5, GETDATE())
ORDER BY total_worker_time DESC;
GO

-- Worst performing I/O bound queries
SELECT TOP 5
        st.text ,
        qp.query_plan ,
        qs.*
FROM    sys.dm_exec_query_stats qs
        CROSS APPLY sys.dm_exec_sql_text(qs.plan_handle) st
        CROSS APPLY sys.dm_exec_query_plan(qs.plan_handle) qp
WHERE   qs.creation_time > DATEADD(DAY, -5, GETDATE())
ORDER BY total_logical_reads DESC;

开源项目(更多)