当前位置: 代码迷 >> Sql Server >> 如何样用语句获得正在堵塞的进程?
  详细解决方案

如何样用语句获得正在堵塞的进程?

热度:105   发布时间:2016-04-27 19:29:32.0
怎么样用语句获得正在堵塞的进程??
怎么样用语句获得正在堵塞的进程??


select * from sysprocesses似乎没有哪一个字段标示为堵塞状态阿

------解决方案--------------------
用sp_who不行吗?

------解决方案--------------------
blocked
 smallint
 正在阻塞请求的会话的 ID。如果此列为 NULL,则表示请求未被阻塞,或锁定会话的会话信息不可用(或无法进行标识)。

-2 = 阻塞资源由孤立的分布式事务拥有。

-3 = 阻塞资源由延迟的恢复事务拥有。

-4 = 由于内部闩锁状态转换而无法确定阻塞闩锁所有者的会话 ID。
 
------解决方案--------------------
多看看联机帮助,那是最好的书
  相关解决方案