SELECT sqltext.text,
req.session_id,
req.status,
req.command,
req.cpu_time,
req.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 吗?