Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.