查看数据库中的死锁
2012-04-18 14:41
190 查看
先记录稍后整理
exec sp_lock 快捷键 C_2
exec sp_who active exec sp_who快捷键 C_1
用Profiler里面的Locks->Deadlock graph 监控看看,如果看到了死锁图,就可以比较形象地展现死锁发生的过程,还可以看到锁的具体类型和过程里面的语句,对你诊断会有帮助。
exec sp_lock 快捷键 C_2
exec sp_who active exec sp_who快捷键 C_1
用Profiler里面的Locks->Deadlock graph 监控看看,如果看到了死锁图,就可以比较形象地展现死锁发生的过程,还可以看到锁的具体类型和过程里面的语句,对你诊断会有帮助。
Declare @LockTab table( spid int,dbid int ,ObjId int,IndId int ,Type varchar(50),Resource varchar(50),Mode varchar(50),Status varchar(50)) insert into @LockTab exec sp_lock Declare @ActiveTab table(spid int,ecid int,status varchar(50),loginname varchar(50),hostname varchar(50),blk int,dbname varchar(50),cmd varchar(50),request_id int) insert into @ActiveTab exec sp_who active select * from @LockTab lt left join @ActiveTab at on lt.spid=at.spid
相关文章推荐
- [转]SQLServer 2008数据库查看死锁、堵塞的SQL语句
- SQLServer 2008数据库查看死锁、堵塞的SQL语句
- 【SQLServer 2008】数据库查看死锁、阻塞的SQL语句
- 查看数据库里阻塞和死锁情况
- 【转】 查看数据库死锁进程,杀死死锁进程
- 查看数据库死锁的进程及清除sleeping进程(Kill__Sleeping_Processes)
- 查看数据库里阻塞和死锁情况
- 查看数据库中死锁的进程
- SQL SERVER 查看数据库里阻塞和死锁情况
- 查看ms sqlserver数据库是否有进程死锁
- 快速掌握查看数据库表死锁的实用方…
- 查看数据库死锁的存储过程SP_WHO_LOCK
- 查看数据库里阻塞和死锁情况.sql
- SQLServer 2008数据库查看死锁、堵塞的SQL语句
- SQLServer 数据库查看死锁、堵塞的SQL语句
- 查看数据库死锁
- 查看数据库死锁进程,并能自动杀掉死进程
- SQLServer 2008数据库查看死锁、堵塞的SQL语句
- 查看数据库死锁,并查看死锁SQL,杀死死锁进程
- 查看存储过程,查看死锁进程语句,查询表占的空间,数据库连接