SP_LOCK, KILL - 락 확인 및 강제종료
● SP_LOCK - 락 걸린 쿼리 확인 및 강제종료 MS-SQL에서 SELECT 실행 시 조회 결과가 나오지 않거나 타임아웃에 걸려 커넥션이 끊어지는 경우가 있습니다. 테이블에 락이 걸려서 이런 현상이 발생하곤 합니다. MS-SQL의 경우 여러 사용자 중 한명이 락이 걸린 경우 역시 조회가 되지 않습니다. 락 걸린 쿼리를 조회하여 강제로 kill하는 방법에 대해 알아보겠습니다. 락으로 의심되는 SPID 조회하기 락으로 의심되는 SPID를 조회하는 방법은 다음과 같이 3가지 방법이 있습니다. 1. SP_LOCK 사용하기 SQL Server에서는 락(Lock)을 확인할 수 있도록 내장 함수 SP_LOCK을 제공하고 있습니다. 사용 방법은 다음과 같습니다. EXEC SP_LOCK 실행 결과에서 Mod..
DataBase/SQL Server
2021. 1. 5. 15:36