> 文档中心 > sql server中查询正在执行的sql

sql server中查询正在执行的sql

SELECT    [session_id],  [blocking_session_id] AS '正在阻塞其他会话的会话ID',  DB_NAME([database_id]) AS '数据库名称',  [request_id],  [cpu_time],  [start_time] AS '开始时间',  [status] AS '状态',  [command] AS '命令',  dest.[text] AS 'sql语句',   [reads] AS '物理读次数',  [writes] AS '写次数',  [logical_reads] AS '逻辑读次数',  [row_count] AS '返回结果行数',  [wait_type] AS '等待资源类型',  [wait_time] AS '等待时间',  [wait_resource] AS '等待的资源'  FROM sys.[dm_exec_requests] AS der   CROSS APPLY   sys.[dm_exec_sql_text](der.[sql_handle]) AS dest   WHERE 1=1    ORDER BY [session_id] DESC 

开发者涨薪指南 sql server中查询正在执行的sql 48位大咖的思考法则、工作方式、逻辑体系