Partager via


MSSQLSERVER_17884

S'applique à : SQL Server

Détails

Attribut Valeur
Nom du produit SQL Server
ID de l’événement 17884
Source de l’événement MSSQLSERVER
Composant SQLEngine
Nom symbolique SRV_SCHEDULER_DEADLOCK
Texte du message Les nouvelles requêtes affectées au processus sur Node %d n’ont pas été récupérées par un thread de travail au cours des dernières %d secondes. Les requêtes qui provoquent des blocages ou dont l'exécution est longue peuvent causer cette situation ainsi qu'une dégradation du temps de réponse du client. Utilisez l'option de configuration "max worker threads" pour augmenter le nombre de threads autorisés, ou optimisez les requêtes en cours d'exécution. Utilisation du processus SQL : %d%%. Système inactif : %d%%.

Explication

Il n’y a aucun signe de progression dans chacun des planificateurs et peut être dû à des interblocages où aucun des threads ne peut avancer, et/ou aucun nouveau travail ne peut être récupéré et traité. Si l’utilisation du processus est faible, d’autres processus sur l’ordinateur peuvent provoquer la faim du processeur du processus serveur.

Action utilisateur

Déterminez pourquoi il n’y a aucun blocage et aucune progression n’est effectuée et résolvez la situation en conséquence. Si l’utilisation du processus est faible, vérifiez la charge sur le système causée par d’autres processus.

Pour comprendre les raisons courantes qui génèrent cette condition d’erreur, consultez Comment diagnostiquer et corriger les erreurs 17883, 17884, 17887 et 17888.