Condividi tramite


MSSQLSERVER_17884

Si applica a: SQL Server

Dettagli

Attributo valore
Nome prodotto SQL Server
ID evento 17884
Origine evento MSSQLSERVER
Componente SQLEngine
Nome simbolico SRV_SCHEDULER_DEADLOCK
Testo del messaggio Le nuove query assegnate al processo nel nodo %d non sono state prelevate da un thread di lavoro negli ultimi %d secondi. La situazione potrebbe essere causata da query bloccate o con esecuzione prolungata che possono peggiorare i tempi di risposta del client. Utilizzare l'opzione di configurazione "max worker thread" per aumentare il numero di thread consentiti oppure ottimizzare le query in esecuzione. Utilizzo processo SQL: %d%%. Inattività del sistema: %d%%.

Spiegazione

Non esiste alcun segno di avanzamento in ognuna delle utilità di pianificazione e potrebbe essere causato da deadlock in cui nessuno dei thread può avanzare e/o nessun nuovo lavoro può essere prelevato ed elaborato. Se l'utilizzo del processo è basso, altri processi nel computer potrebbero causare la fame della CPU del processo del server.

Azione utente

Determinare il motivo per cui non sono stati effettuati progressi e risolvere la situazione di conseguenza.Determine why there's blocking and no progress being made and resolve situation. Se l'utilizzo del processo è basso, controllare il carico sul sistema causato da altri processi.

Per comprendere i motivi comuni che generano questa condizione di errore, vedere Come diagnosticare e correggere gli errori 17883, 17884, 17887 e 17888.