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_timeFROMsys.dm_exec_query_stats QS----关键字CROSS APPLYsys.dm_exec_sql_text(QS.sql_handle) STWHEREQS.creation_time BETWEEN ‘2019-04-14 00:00:00‘ AND ‘2019-04-14 23:00:00‘----AND ST.text liKE ‘%%‘ORDER BYQS.creation_time DESCSELECT top 1000--创建时间QS.creation_time,--执行文本ST.textFROMsys.dm_exec_query_stats QS--关键字CROSS APPLYsys.dm_exec_sql_text(QS.sql_handle) STWHEREQS.creation_time BETWEEN ‘2019-04-14 00:00:00‘ AND ‘2019-04-14 23:00:00‘AND ST.text NOT liKE ‘%update dyhramember%‘ORDER BYQS.creation_time DESC总结
以上是内存溢出为你收集整理的sqlserver 查询语句执行历史全部内容,希望文章能够帮你解决sqlserver 查询语句执行历史所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)