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
'SQL' 카테고리의 다른 글
[MSSQL][TOOL]결과창닫기 ctrl + R (0) | 2017.01.05 |
---|---|
[MSSQL] SSMS에서 엑셀 파일 데이터 읽기 (MSSQL 2012) (1) | 2016.05.06 |
[MSSQL] 통계 업데이트, 인덱스, LOCK 등 DBA 기초 쿼리문 모음 (0) | 2016.01.14 |
[MSSQL]고부하 쿼리 확인 (Average CPU used) (0) | 2015.09.10 |
[MSSQL] 연결된 서버(linkedServer) 이용하여 MDX 쿼리 날리기 (0) | 2015.08.19 |