查询死锁 杀死 sql
2011-11-23 14:36
169 查看
USE MASTER
GO
DECLARE @spid INT
--查询出死锁的SPID
SELECT @spid=blocked
FROM (SELECT * FROM sysprocesses WHERE blocked > 0) a
WHERE NOT EXISTS(SELECT * FROM (SELECT * FROM sysprocesses WHERE blocked > 0) b
WHERE a.blocked=@spid)
--输出引起死锁的操作
DBCC INPUTBUFFER (@spid)
--KILL引起死锁的进程
EXEC ('KILL ' + @spid)
GO
DECLARE @spid INT
--查询出死锁的SPID
SELECT @spid=blocked
FROM (SELECT * FROM sysprocesses WHERE blocked > 0) a
WHERE NOT EXISTS(SELECT * FROM (SELECT * FROM sysprocesses WHERE blocked > 0) b
WHERE a.blocked=@spid)
--输出引起死锁的操作
DBCC INPUTBUFFER (@spid)
--KILL引起死锁的进程
EXEC ('KILL ' + @spid)
相关文章推荐
- SQL查询死锁
- 查询并杀死死锁
- 查询数据库中导致死锁的SQL语句
- mysql使用kill命令解决死锁问题,杀死某条正在执行的sql语句
- MS SQL Server:查询死锁进程(转载)
- sql server查询死锁的sql语句
- oracle 查询杀死死锁方案
- SQL 死锁进程查询
- oracle 中查询被锁的对象,并杀死死锁进程的方法
- mysql使用kill命令解决死锁问题,杀死某条正在执行或没有响应的sql语句,
- oracle 中查询被锁的对象,并杀死死锁进程的方法
- 查询杀死死锁进程
- oracle 查询杀死死锁方案
- 数据库 死锁查询和杀死死锁进程
- Sql 死锁 杀死死锁进程
- SqlServer 查询死锁,杀死死锁进程
- Sql查询死锁的方法
- sql查询死锁
- mysql使用kill命令解决死锁问题,杀死某条正在执行的sql语句
- sql server性能分析--查询死锁的sql语句