SQL
[MSSQL] lock의 종류와 lock 체크
요지
2016. 1. 14. 15:26
1. -->lock 걸린 SPID 검출 (Mode 부분이 X 표시된것이 LOCK)
Lock Type
RID:테이블의 ROW를 잠근다
KEY:index row lock
PAG:데이터 또는 인덱스 페이지
TAB:모든데이터와 인덱스가 포홤된 전체 테이블
DB:데이터베이스
exec sp_lock
2. --> Lock 걸린 프로세스 찾기
상태가 SUSPENDED 를 찾아서 BlkBy있는 숫자를 가진 프로세스가 실행이 완료되어야 진행이 된다.
exec sp_who2
3.-->lock 걸린 spid를 입력하면 현재 돌고 있는 쿼리 출력
dbcc inputbuffer(spid)
4. -->lock을 유발하는 spid 종료
kill spid