[SQLTips]查看锁和Kill 死锁进程

死锁的概念

死锁就是两个或多个会话(SPID)相互请求对方持有的锁资源,导致循环等待的情况。下面两种方法都是用来粗暴的解决死锁的。

1 1#
2 已知阻塞进程ID KILL ID
3 SELECT blocking_session_id '阻塞进程的ID' FROM sys.dm_os_waiting_tasks
4 KILL 阻塞进程的ID
1 2#
1
简单粗暴的办法 2 exec master.dbo.sp_who_lock --查看当前死锁进程 3 exec master.dbo.p_killspid ytsafety--杀掉引起死锁的进程
原文地址:https://www.cnblogs.com/xianeri/p/8526281.html