프로그래밍/MSSQL
[MSSQL] DB LOCK 확인 및 해제
초보개발자꽁쥐
2018. 2. 10. 14:59
반응형
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값)
반응형