본문 바로가기

프로그래밍/MSSQL

[MSSQL] DB LOCK 확인 및 해제

반응형

 

 

 

 

DB가 갑자기 느려질 경우 LOCK을 확인해보자

 

LOCK 걸린 SPID 확인

EXEC sp_lock

 

 

SPID : 잠금을 요청하는 프로세스의 세션 ID

DBID : 데이터베이스의 식별번호

OBID : 개체의 식별번호

INDLD : 인덱스의 식별번호

TYPE : 잠금유형

RESOURCE : 리소스 식별값

MODE : 잠금

STATUS : 잠금요청상태

 

MODE

S : 공유 잠금

U : 업데이트 잠금

X : 독점 잠금

IS : 의도 공유

IU : 의도 업데이트

IX : 독점 의도

BU : 대량 업데이트

 

 

 

수행된 쿼리 정보 확인

DBCC inputbuffer (spid값)

 

 

 

 

 

SPID 관련 정보 확인

EXEC sp_who (spid값)

 

 

 

해당 프로세스 종료

kill (spid값)

 

 

 

반응형