如何找到谁在SQL Server 2005中锁谁

时间:2009-06-16 01:04:50

标签: sql-server

我正在研究SQL Server 2005 SP3。从Activity监视器,我注意到许多处理器被锁定在挂起模式。你知道如何找到锁定我的进程的人吗?

3 个答案:

答案 0 :(得分:7)

exec sp_who

将告诉您哪些进程被其他进程阻止。您也可以使用

exec sp_lock

查看被阻止程序锁定的内容。

答案 1 :(得分:4)

SP_WHO2

SP_WHO2显示了spid阻塞和阻塞以及主机名,以及跟踪源代码所需的更多有用信息。

编辑:如果输出列表很长,请尝试SP_WHO2'活动'

答案 2 :(得分:0)

除了Ralph的优秀帖子here's之外,还有一篇关于监控阻止的各种方法的好文章 - 由微软的Premier Field Engineers提供。