반응형 데이터베이스/Mssql1 MSSQL DB LOCK 조회 데이터베이스 lock걸린 쿼리를 찾아서 해당세션을 종료시키는 방법에 대하여 알아보도록 하자. lock이 걸리게 되면 해당 작업이 끝날때까지 해당테이블 insert/update/delete/select가 되지 않기때문에 성능에 문제가 생기게 된다. 처리순서 쿼리문 1. 락걸렸는지 유무확인 sp_lock 2. 락걸린 세션소유자확인 sp_who 3. 쿼리문확인 dbcc inputbuffer(spid) 4. 락걸린세션 삭제 kill spid 1. 락이 걸렸는지 확인 EXEC SP_LOCK Mode가 X로 되어있는 spid를 확인합니다. 2. 위에서 식별된 spid를 넣고 Lock이 걸린 쿼리 내용을 확인합니다. EXEC SP_WHO spid 3. Lock이 걸린 쿼리내용 확인 DBCC inputbeffer(sp.. 2022. 8. 26. 이전 1 다음 반응형