后台查询执行过的语句原创
金蝶云社区-约翰塞巴斯蒂安巴赫
约翰塞巴斯蒂安巴赫
4人赞赏了该文章 518次浏览 未经作者许可,禁止转载编辑于2021年04月25日 22:40:26

SELECT TOP 1000

--创建时间

QS.creation_time,

--查询语句

SUBSTRING(ST.text,(QS.statement_start_offset/2)+1,

((CASE QS.statement_end_offset WHEN -1 THEN DATALENGTH(st.text)

ELSE QS.statement_end_offset END - QS.statement_start_offset)/2) + 1

) AS statement_text,

--执行文本

ST.text,

--执行计划

QS.total_worker_time,

QS.last_worker_time,

QS.max_worker_time,

QS.min_worker_time

FROM

sys.dm_exec_query_stats QS

--关键字

CROSS APPLY

sys.dm_exec_sql_text(QS.sql_handle) ST

ORDER BY

QS.creation_time DESC


赞 4