日期:2014-05-17  浏览次数:20437 次

死鎖問題
怎么分析出來哪些是死鎖問題并殺死該進程,是不是sp_lock這條語句下的都是死鎖
有的是8月3號的進程現在還在,是不是確定是死鎖了,殺掉他對其他進程有影響嗎

------解决方案--------------------
查询死锁可以参考 http://www.cnblogs.com/mzhanker/archive/2011/06/04/2072739.html

如果你8月3号的进程还在run,那肯定要kill了,都快一个月了
------解决方案--------------------
--查看block的进程,可以用kill语句根据spid来杀相应的进程
select * from master.sys.sysprocesses WHERE blocked>0

用一楼的存储过程更简单
------解决方案--------------------
SQL code

select * from master.sys.sysprocesses WHERE blocked<>0
kill spid='死锁的spid'

--or
l#的存储过程

------解决方案--------------------
SQL code

select * from master.sys.sysprocesses WHERE blocked>0