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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour