Compartir por


MSSQLSERVER_17884

Se aplica a: SQL Server

Detalles

Attribute Valor
Nombre del producto SQL Server
Id. de evento 17884
Origen de eventos MSSQLSERVER
Componente SQLEngine
Nombre simbólico SRV_SCHEDULER_DEADLOCK
Texto del mensaje Las nuevas consultas asignadas al proceso en el nodo %d no han sido recogidas por un subproceso de trabajo en los últimos %d segundos. Puede que contribuya a ello la existencia de consultas de bloqueo o consultas que se ejecutan durante mucho tiempo, lo cual puede degradar el tiempo de respuesta del cliente. Utilice la opción de configuración "max worker threads" para aumentar el número de subprocesos permitidos u optimice las consultas que se estén ejecutando. Uso del proceso de SQL: %d%%. Sistema inactivo: %d%%.

Explicación

No hay ningún signo de progreso en cada uno de los programadores y podría deberse a interbloqueos en los que ninguno de los subprocesos puede avanzar o no se puede recoger y procesar ningún trabajo nuevo. Si el uso del proceso es bajo, otros procesos de la máquina pueden estar causando el colapso de la CPU del proceso del servidor.

Acción del usuario

Determine por qué hay bloqueos y no se está realizando ningún progreso y resuelva la situación en consecuencia. Si el uso del proceso es bajo, compruebe la carga en el sistema causada por otros procesos.

Para comprender las razones comunes que generan esta condición de error, consulte Cómo diagnosticar y corregir errores 17883, 17884, 17887 y 17888.