SQL死锁:通过sysprocesses简单查询死锁及解决死锁办法

作者:动易软件 来源:本站原创 点击数: 发布时间:2019年01月18日
--01查询堵塞进程
 
select * from sys.sysprocesses where blocked <>0 and DB_NAME(dbid)='GSHCPDB'  
 
说明:GSHCPDB是数据库实例名称,即查询哪个数据库进程被堵住了
 
 
--02,显示从客户端发送到 SQL Server 端的最后一个语句
 
dbcc inputbuffer(74)  
 
说明:74 为PID,sp_who系统存储过程的输出中所显示的用户连接系统进程 ID (SPID)
 
 
--03,查询进程执行的语句
 
select * from sys.sysprocesses where spid = 74
 
 
--04,删除堵塞进程
kill 74