死锁,阻塞


--检查阻塞:EXEC SP_WHO

——BLK列中不为0的就是阻塞的SPID 

--检查全部活动进程:EXEC SP_WHO ‘ACTIVE’ 

--检查某用户当前进程:EXEC SP_WHO ‘SA’ 

--检查阻塞的锁信息:EXEC SP_LOCK SPID的值 

--获得阻塞的T-SQL语句:DBCC INPUTBUFFER (SPIN的值) 

--查看锁住表的session_id:select request_session_id,*from sys.dm_tran_locks where resource_associated_entity_id=object_id('[TableName]')

通常大家碰到的是阻塞导致的性能问题,死锁只会报出一个kill的错误信息。

原文地址:https://www.cnblogs.com/buaaboyi/p/2523725.html