반응형
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값)
반응형
'프로그래밍 > MSSQL' 카테고리의 다른 글
[MSSQL] DISTINCT, GROUP BY 중복제거 (0) | 2018.05.09 |
---|---|
[MSSQL] 0으로 나누기 오류가 발생했습니다. (0) | 2018.05.08 |
[MSSQL] SEQUENCE 시퀀스 (0) | 2017.12.07 |
[MSSQL] sp_executesql 사용 (EXECUTE sp_executesql vs EXEC) (0) | 2017.11.30 |
[MSSQL] VARCHAR 타입의 날짜를 DATETIME으로 변경 (날짜변환, 시간변환) (0) | 2017.06.23 |