Symptômes
Prenez en considération le scénario suivant :
-
Vous avez une session active avec le XEvent sni_trace.
-
Vous utilisez la DMV de sys.dm_exec_connections.
-
SQL Server possède de nombreuses activités de connexion/déconnexion simultanées.
Dans scénario, il est possible que vous rencontriez une condition de programmateur sans yield avec la CONNECTION_MANAGER SpinLock et un vidage de mémoire se produit.
Solution de contournement
La solution à ce problème consiste à éviter d’exécuter un XEvent session avec le sni_trace XE dans un environnement de production. Ce n’est pas recommandée pour une session XEvent longue avec le sni_trace XE Cela peut affecter les performances.
Statut
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Résolution
Ce problème a été résolu dans les mises à jour cumulatives de SQL Server suivantes :
À propos des mises à jour cumulatives pour SQL Server :
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
Références
Apprenez-en davantage sur la terminologieutilisée par Microsoft pour décrire les mises à jour logicielles.