운영/기타
2023. 3. 13.
Blocking 모니터링 (blocking spid)
내용 데이터베이스 운영을 하면서 lock을 발생시키는 프로세스와 이로 인해 대기하는 프로세스를 확인하고자 하는 경우가 생깁니다. 해당 프로세스에 해당하는 쿼리 또한 정보를 보고 싶어서 한번에 조회가 되도록 쿼리를 작성하여 사용하고 있습니다. 쿼리 create proc [dbo].[sp_mon_blocking] as set nocount on --기초 테이블 생성 create table #a(blocking_spid int,blocking_hostprocess int , blocking_sql varchar(8000) ,blockedby_spid int,blockedby_hostprocess int ,blockedby_sql varchar(8000),waittime bigint, waittype varbi..