LOCK 체크 (sysprocesses)

2019. 3. 22. 17:42Database/MSSQL

DECLARE @cTime INT
DECLARE @checkTime DATETIME
SET @cTime = 3
SET @checkTime = DATEADD(MINUTE, -@cTime, GETDATE())

SELECT spid, kpid, blocked, a.dbid, login_time, last_batch, open_tran, status, hostname, program_name, sql_handle,
b.text
FROM master.dbo.sysprocesses A cross apply SYS.DM_EXEC_SQL_TEXT(a.sql_handle) B
WHERE a.open_tran > 0 and A.last_batch < @checkTime

'Database > MSSQL' 카테고리의 다른 글

JOSON 파일 테이블에 넣기  (0) 2019.08.30
SQL BACKUP SCRIPT  (0) 2019.03.25
LOOP INSERT 에서 명시적 트랜젝션으로 성능향상  (0) 2019.03.25
LAG 편차 쿼리  (0) 2019.03.25
Lock 체크 (DMV)  (0) 2019.03.22