死锁,阻塞
--检查阻塞: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的错误信息。