MSSQL 락걸린 쿼리 확인 및 강제 종료 방법
안녕하세요. 데이터베이스를 MSSQL 을 사용하시다 보면 SELECT 실행하면 조회가 나오지 않고 끊어지는 경우가 발생이 됩니다. 이런경우는 테이블락을 의심을 하게 되는데요.
SP_LOCK 를 사용하기
SQL Sever의 내장함수 SP_LOCK 을 제공하고 있습니다. 명령어는 다음과 같습니다.
EXEC SP_LOCK
Microsoft SQL Server Management Studio 에서 다음과 같이 실행을 합니다.
실행 결과에서 Mode 컬럼의 값이 X인경우 해당 spid를 확인합니다. 이 결과물의 SPID 는 52 가 됩니다.
SPID를 이용하여 Kill 을 합니다.
SPID로 세션을 종료를 시킬수 있습니다. 다음과 같이 명령어로 종료를 시킵니다.
KILL ([SPID])
'프로그래밍 > MSSQL' 카테고리의 다른 글
무료 mssql 2022 개발자용 다운로드 및 설치방법, mssql 다운로드 및 설치방법 (44) | 2024.02.05 |
---|---|
MSSQL 트리거(TRIGER) 사용의 장점 및 단점 사용방법 알아보기 (20) | 2021.04.27 |
하위 버전 SQL Server를 SQL Server 2016 업그레이드 (26) | 2021.01.27 |
MSSQL 기초 (0) | 2020.03.20 |
MSSQL 설치 (0) | 2020.03.10 |