DataBase/SQL Server

Lock Query 확인 및 해제 방법

탑~! 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)

)

728x90
반응형