SQL Server 执行过的语句查询
- SQL Server
- 2020-07-15
- 17热度
- 0评论
SELECT TOP 100
total_worker_time/1000 AS [总消耗CPU 时间(ms)],
qs.execution_count [运行次数],
qs.total_worker_time/qs.execution_count/1000 AS [平均消耗CPU 时间(ms)],
last_execution_time AS [最后一次执行时间],
min_worker_time /1000 AS [最小执行时间(ms)],
max_worker_time /1000 AS [最大执行时间(ms)],
SUBSTRING(qt.text,qs.statement_start_offset/2+1,(CASE WHEN qs.statement_end_offset = -1 THEN DATALENGTH(qt.text) ELSE qs.statement_end_offset END -qs.statement_start_offset)/2 + 1) AS [使用CPU的语法],
qt.text [完整语法],
qs.total_logical_reads AS '逻辑读取次数',
qs.total_logical_writes AS '逻辑写入次数',
qs.total_physical_reads AS '物理读取次数',
qt.dbid, dbname=db_name(qt.dbid),
qt.objectid,object_name(qt.objectid,qt.dbid) ObjectName
FROM sys.dm_exec_query_stats qs WITH(nolock)
CROSS apply sys.dm_exec_sql_text(qs.sql_handle) AS qt
--WHERE qs.creation_time>'2020-07-13' and qs.creation_time<='2020-07-15 18:00:00' AND qt.text LIKE '%TB_ChuRuKuXinXi%' AND qt.text LIKE '%DELETE%'
ORDER BY qs.last_execution_time DESC


鲁ICP备19063141号
鲁公网安备 37010302000824号