首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

死鎖問題解决方法

2012-09-16 
死鎖問題怎么分析出來哪些是死鎖問題并殺死該進程,是不是sp_lock這條語句下的都是死鎖有的是8月3號的進程

死鎖問題
怎么分析出來哪些是死鎖問題并殺死該進程,是不是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<>0kill spid='死锁的spid'--orl#的存储过程
[解决办法]
SQL code
select * from master.sys.sysprocesses WHERE blocked>0 

热点排行