MSSQL/TIP

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

안낭우훗 2018. 7. 20. 18:47


  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값)



 



출처: http://ggmouse.tistory.com/214?category=938079 [초보개발자꽁쥐]