MSSQL 2005, 2008 Deadlock 확인


가장 간편하게 확인하는 방법은 바로 sp_who2 명령을 통해 Blkby 컬럼을 확인하는 것입니다. 해당 컬럼에 나온 세션 ID에 의해 데드락 상태를 의심할 수 있는것이죠.


54 세션에 의해 블록, 즉 데드락 상태임을 의심해야한다.

 
 

그외 sys.dm_exec_requests, sys.dm_os_waiting_tasks 테이블의 blocking_session_id를 이용하여 확인하는 방법도 있지만, 

SQL Server Management Studio의Activity Monitor를 이용하여 확인하는 방법을 편할 것 같네요.

 
 


편리하게 모니터링을 진행할 수 있다.

Facebook Comments

Leave A Reply

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.