S’applique àSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Symptômes

Lorsque trop d’insertions simultanées se produisent dans le même compartiment de hachage ou que le cache de plan de SQL Server ad hoc atteint sa limite d’entrée de 160 036, une contention importante sur SOS_CACHESTORE verrouillage tournant se produit. Dans ce cas, une utilisation élevée du processeur se produit dans Microsoft SQL Server.

Cause

Le problème se produit lorsque le cache du plan SQL Server atteint sa limite d’entrée et que les plans dont le coût est faible doivent être supprimés pour insérer de nouveaux plans. Cela entraîne une forte contention pour le SOS_CACHESTORE verrouillage tournant qui fournit la synchronisation pour les compartiments de table de hachage du cache du plan SQL Server. 

Résolution

Informations de mise à jour cumulative

Le problème a été résolu pour la première fois dans la mise à jour cumulative suivante de SQL Server.

Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.