초급의 끄적거림

[MSSQL] 락 (LOCK ) 걸린 쿼리 확인하고 해제 본문

DB/MSSQL

[MSSQL] 락 (LOCK ) 걸린 쿼리 확인하고 해제

codingD 2020. 1. 10. 14:16

1. 테이블 락 (Table Lock)

  • 데이터베이스 (DB)를 운영 중에 이유 없이 조회결과가 나오지 않거나, 타임 아웃 (TimeOut)에 걸려서 연결이 끊어지는 경우가 종종 있음.

2. 락 해제 하는 방법

  • Lock 걸린 SPID 검출 (Mode 부분이 X 표시 된것이 LOCK 된것
EXEC sp_lock

 

  • Lock 걸린 SPID를 입력하면 현제 돌고 있는 쿼리 출력
dbcc inputbuffer(80)
  • Lock을 유발하는 SPID 종료
kill 78
Comments