다음을 통해 공유


차단된 프로세스 임계값 서버 구성 옵션

차단된 프로세스 임계값 옵션을 사용하여 차단된 프로세스 보고서가 생성되는 임계값(초)을 지정합니다. 임계값은 0에서 86,400으로 설정할 수 있습니다. 기본적으로 차단된 프로세스 보고서는 생성되지 않습니다. 이 이벤트는 시스템 작업이나 감지 가능한 교착 상태를 생성하지 않는 리소스를 기다리는 태스크에 대해 생성되지 않습니다.

이 이벤트가 생성될 때 실행할 경고를 정의할 수 있습니다. 예를 들어, 차단 상황을 처리하기 위해 적절한 조치를 취하도록 관리자를 호출할 수 있습니다.

차단된 프로세스 임계값은 교착 상태 모니터 백그라운드 스레드를 사용하여 구성된 임계값보다 크거나 배수인 시간 동안 대기하는 작업 목록을 차례로 검토합니다. 이 이벤트는 차단된 각 작업에 대해 보고 간격당 한 번씩 생성됩니다.

차단된 프로세스 보고서는 최상의 노력으로 수행됩니다. 실시간 보고 또는 실시간에 가까운 보고에 대한 보장은 없습니다.

이 설정은 서버를 중지하고 다시 시작하지 않고 즉시 적용됩니다.

예시

다음 예제에서는 blocked process threshold20 초로 설정하여 차단된 각 작업에 대한 차단된 프로세스 보고서를 생성합니다.

sp_configure 'show advanced options', 1 ;  
GO  
RECONFIGURE ;  
GO  
sp_configure 'blocked process threshold', 20 ;  
GO  
RECONFIGURE ;  
GO  

또한 참조하십시오

sp_trace_setevent(Transact-SQL)
차단된 프로세스 보고서 이벤트 클래스