
SELECT sqltext.text, req.session_id, req.status, req.command, req.cpu_time, eq.total_elapsed_time, req.blocking_session_id FROM sys.dm_exec_requests req (NOLOCK) CROSS APPLY sys.dm_exec_sql_text(req.sql_handle) AS sqltext 执行上面 SQL ,通过 blocking_session_id 发现阻塞 session 最终矛头都指向是 session 134 。 但是 session 134 的状态是 suspended ( session 134 的 blocking_session_id=0 ),正常不是应该状态是 running 才可能是阻塞根源的 session 吗?