查询某个时间段数据库执行的语法sql

  有时候很难再次写出来,这时候就需要用一些方法找回Sql语句,下面的方法只适合MS SQLServer:

--关键字模糊查询
ANDST.textLIKE'%关键字%'
ORDERBY
QS.creation_timedesc

*    --创建时间
    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
    参考:http://blog.csdn.net/gulingeagle/article/details/50725160*

QS.creation_timeBETWEEN'2018-02-0123:00:00'AND'2018-02-0212:00:00'

    SELECT TOP 1000 

--要查询的时间段

本文由金沙官网线上发布于数据库,转载请注明出处:查询某个时间段数据库执行的语法sql

您可能还会对下面的文章感兴趣: