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 traitement sur le nœud %d n’ont pas été récupérées par un thread de travail au cours des %d dernières 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 qu’aucun nouveau travail ne peut être récupéré et traité. Si l’utilisation des processus est faible, d’autres processus sur l’ordinateur peuvent provoquer une insuffisance de processeur du processus serveur.

Action requise

Déterminez la raison du blocage et de l’absence de progrès et résolvez la situation en conséquence. Si l’utilisation des 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 Guide pratique pour diagnostiquer et corriger les erreurs 17883, 17884, 17887 et 17888.