22,210
社区成员
发帖
与我相关
我的任务
分享
/*
当前等待情况
*/
SELECT dm_ws.session_id ,
dm_ws.wait_type ,
UPPER(dm_es.status) AS [status] ,
dm_ws.wait_duration_ms ,
dm_t.text ,
dm_es.cpu_time ,
dm_es.memory_usage ,
dm_es.logical_reads ,
dm_es.total_elapsed_time ,
dm_es.program_name ,
DB_NAME(dm_r.database_id) DatabaseName
FROM sys.dm_os_waiting_tasks dm_ws
INNER JOIN sys.dm_exec_requests dm_r ON dm_ws.session_id = dm_r.session_id
INNER JOIN sys.dm_exec_sessions dm_es ON dm_r.session_id = dm_es.session_id
CROSS APPLY sys.dm_exec_sql_text(dm_r.sql_handle) dm_t
WHERE dm_es.is_user_process = 1
2、看看执行计划,最好是实际执行计划,贴出来