헤르메스 LIFE

[MSSQL] Lock 확인 / KILL 하기 본문

Database

[MSSQL] Lock 확인 / KILL 하기

헤르메스의날개 2021. 1. 27. 08:59
728x90

Lock 확인방법 #1

- Mode 가 'X' 인 데이터가 Lock 걸린 프로세스 입니다.

EXEC SP_LOCK ;

Lock 확인방법 #2

- BlkBy 컬럼에 값이 있으면 Lock 걸린 프로세스 입니다.

 

EXEC SP_WHO2;

Lock 확인방법 #3

- blocked 컬럼에 값이 있으면 Lock 걸린 프로세스 입니다.

SELECT * FROM SYS.sysprocesses WHERE BLOCKED > 0;

Lock 걸린 쿼리 확인방법

dbcc inputbuffer ( [spid] );

Lock 걸린 프로세스 KILL 방법

EXEC KILL [spid]

 

자세한 설명은..

sagittariusof85s.tistory.com/124

 

[MS-SQL]락(LOCK)관리하기

DB를 사용하다보면 떨어질 수 없는 것이 LOCK 관리입니다. DB를 쓸 때 자주 발생하는 것이 LOCK이며, 최소한으로 발생되고 최대한 빠르게 처리가 되도록 해야 하는 것이 LOCK입니다. 그래서 이번에는

sagittariusof85s.tistory.com

 

728x90

'Database' 카테고리의 다른 글

[Database] INNER JOIN , OUTER JOIN  (0) 2021.03.22
[MSSQL] TYPE, 배열의 사용  (0) 2021.02.10
[MSSQL] Multi UPDATE, 다중 UPDATE  (2) 2021.01.19
[MSSQL] 동적 임시테이블 생성  (0) 2021.01.01
[MSSQL] 테이블 목록 조회  (0) 2020.12.30