상세 컨텐츠

본문 제목

Lock Query 확인 및 해제 방법

DataBase/SQL Server

by 탑~! 2016. 10. 6. 11:59

본문

Lock 걸린 SPID 검출 (Mode 부분이 X표시된 것이 Lock)

exec sp_lock 



Lock 걸린 SPID를 입력하면 현재 돌고 있는 쿼리 확인 가능

dbcc inputbuffer([spid])



Lock 유발하는 SPID 강제 종료 

kill [spid]



Lock 의심 SPID 추출 쿼리 

select *

from master..sysprocesses p 

where (status like 'run%' or waittime > 0 or blocked <> 0 or open_tran <> 0 

or exists(select * from master..sysprocesses p1 where p.spid = p1.blocked and p1.spid <> p1.blocked)

)

'DataBase > SQL Server' 카테고리의 다른 글

SQL Server dB 복원 후 작업  (0) 2017.01.11
잘못된 개체를 참조하는 SQL Server 개체 찾기  (0) 2017.01.03
테이블 칼럼 조회  (0) 2016.08.01
실행계획 보기  (0) 2016.07.25
SP_HELPTEXT2  (0) 2016.07.19

관련글 더보기