MSSQL 잠금, sp_lock


1. 잠금의 종류
공유잠금 : select
베타적잠금:insert, update, delete

2.  ( lock정보를 확인)
exec sp_lock

설명
spid : 잠금을 요청하는 프로세스 세션ID

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

ObjId : 개체의 식별 번호

IndId : 인덱스의 식별번호

Type : 잠금유형

Resource : 리소스 식별값

Mode : 잠금 모드

Status : 잠금요청 상태





S - 공유 잠금

U - 업데이트 잠금

X - 독점 잠금

IS - 의도 공유

IU - 의도 업데이트

IX - 독점 의도

BU - 대량 업데이트

 

3. 쿼리정보 확인
dbcc inputbuffer (spid)
exec  sp_who2 spid



 

4. 문제가 발생된 해당 프로시저를 kill
 kill (spid)

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 
Previous
Next Post »