MSSQLSERVER_17884MSSQLSERVER_17884

DettagliDetails

Nome prodottoProduct Name SQL ServerSQL Server
ID eventoEvent ID 1788417884
Origine eventoEvent Source MSSQLSERVERMSSQLSERVER
ComponenteComponent SQLEngineSQLEngine
Nome simbolicoSymbolic Name SRV_SCHEDULER_DEADLOCKSRV_SCHEDULER_DEADLOCK
Testo del messaggioMessage Text Nessun thread di lavoro ha prelevato nuove query assegnate al processo nel nodo % negli ultimi %d secondi.New queries assigned to process on Node %d have not been picked up by a worker thread in the last %d seconds. La situazione potrebbe essere causata da query bloccate o con esecuzione prolungata che possono peggiorare i tempi di risposta del client.Blocking or long-running queries can contribute to this condition, and may degrade client response time. Utilizzare l'opzione di configurazione "max worker thread" per aumentare il numero di thread consentiti oppure ottimizzare le query in esecuzione.Use the "max worker threads" configuration option to increase number of allowable threads, or optimize current running queries. Utilizzo processo SQL: %d%%.SQL Process Utilization: %d%%. Inattività del sistema: %d%%.System Idle: %d%%.

SpiegazioneExplanation

Non è presente alcun segnale relativo allo stato di avanzamento in alcuna utilità di pianificazione. Questa situazione potrebbe essere causata da deadlock per cui nessun thread può avanzare e/o nessun lavoro può essere scelto ed elaborato.There is no sign of progress in each of the schedulers and could be caused by deadlocks where none of the threads can advance and/or no new work can be picked up and processed. Se l'utilizzo del processo è basso, gli altri processi presenti nel computer potrebbero provocare l'esaurimento delle risorse della CPU relative ai processi del server.If process utilization is low then other processes on the machine may be causing the server process CPU starvation.

Azione dell'utenteUser Action

Determinare il motivo del blocco e del mancato avanzamento e risolvere di conseguenza la situazione.Determine why there is blocking and no progress being made and resolve situation accordingly. Se l'utilizzo del processo è basso, controllare il carico nel sistema provocato dagli altri processi.If process utilization is low check the load on the system caused by other processes.