Compartir a través de


opción de configuración del servidor para el umbral de procesos bloqueados

Utilice la opción blocked process threshold (umbral de proceso bloqueado) para especificar el umbral, en segundos, con el que se generan los informes de procesos bloqueados. El umbral se puede establecer de 0 a 86 400. De manera predeterminada, se producen informes de procesos no bloqueados. Este evento no se genera para tareas del sistema ni para tareas que están esperando por recursos que no generan interbloqueos que puedan ser detectados.

Puede definir una alerta para que se ejecute cuando se genera este evento. Por ejemplo, puede elegir que se envíe un aviso al localizador del administrador para que tome la acción adecuada en una situación de bloqueo.

El umbral de proceso bloqueado utiliza el subproceso en segundo plano de supervisión de interbloqueos para desplazarse por la lista de tareas a la espera de un tiempo superior al del umbral configurado o múltiplo de ese tiempo. El evento se genera una vez por intervalo de informe para cada tarea bloqueada.

El informe de procesos bloqueados se realiza de la mejor forma posible. No hay ninguna garantía de reportes en tiempo real ni siquiera cercanos a tiempo real.

La configuración surte efecto inmediatamente, sin necesidad de detener y reiniciar el servidor.

Ejemplos

El siguiente ejemplo establece blocked process threshold en 20 segundos y genera un informe de proceso bloqueado para cada tarea bloqueada.

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

Véase también

sp_trace_setevent (Transact-SQL)
Blocked Process Report (clase de eventos)