blocked process threshold (opción de configuración del servidor)blocked process threshold Server Configuration Option

SE APLICA A: síSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

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.Use the blocked process threshold option to specify the threshold, in seconds, at which blocked process reports are generated. El umbral puede establecerse en un valor comprendido entre 0 y 86.400.The threshold can be set from 0 to 86,400. De manera predeterminada, se producen informes de procesos no bloqueados.By default, no blocked process reports are produced. Este evento no se genera para las tareas del sistema o las tareas que están esperando en recursos que no generan interbloqueos detectables.This event is not generated for system tasks or for tasks that are waiting on resources that do not generate detectable deadlocks.

Puede definir una alerta para que se ejecute cuando se genera este evento.You can define an alert to be executed when this event is generated. 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.So for example, you can choose to page the administrator to take appropriate action to handle the blocking situation.

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.Blocked process threshold uses the deadlock monitor background thread to walk through the list of tasks waiting for a time greater than or multiples of the configured threshold. El evento se genera una vez por intervalo de informe para cada tarea bloqueada.The event is generated once per reporting interval for each of the blocked tasks.

El informe de procesos bloqueados se realiza de la mejor forma posible.The blocked process report is done on a best effort basis. No existe ninguna garantía de que los informes generados muestren resultados en tiempo real.There is no guarantee of any real-time or even close to real-time reporting.

La configuración surte efecto inmediatamente, sin necesidad de detener y reiniciar el servidor.The setting takes effect immediately without a server stop and restart.

EjemplosExamples

El siguiente ejemplo establece blocked process threshold en 20 segundos y genera un informe de proceso bloqueado para cada tarea bloqueada.The following example sets the blocked process threshold to 20 seconds, generating a blocked process report for each task that is blocked.

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

Consulte tambiénSee Also

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