KB2895494 - Performances SQL Server lentes et fuite de mémoire après l’application de la mise à jour cumulative 3 pour SQL Server 2012 Service Pack 1 ou dans SQL Server 2014

S’applique à
SQL Server 2012 Enterprise SQL Server 2014 Enterprise - duplicate (do not use)

Symptômes

Après avoir appliqué la mise à jour cumulative 3 pour Microsoft SQL Server 2012 Service Pack 1 à un instance de SQL Server ou dans SQL Server 2014, SQL Server performances peuvent être lentes et une fuite de mémoire peut se produire.

Si vous exécutez la requête suivante lorsque ce problème se produit, vous constatez que la valeur Mem en Mo et la valeur du nombre de lignes continuent d’augmenter pour l’objet de mémoire MEMOBJ_COMPILE_ADHOC :

select type, sum(pages_in_bytes)/1024.0/1024.00 'Mem in MB', count (*) 'row count' from sys.dm_os_memory_objects
where type like '%MEMOBJ_COMPILE_ADHOC%'
group by type

Notes

  • La commande DBCC FREEPROCCACHE n’aide pas à réduire la valeur Mem en Mo .
  • Ce problème ne se produit que quand vous exécutez de nombreuses procédures sp_prepare pour préparer des instructions Transact-SQL paramétrées.

      

Résolution

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

Mise à jour cumulative 1 pour SQL Server 2014 /en-us/help/2931693

Mise à jour cumulative 7 pour SQL Server 2012 SP1 /en-us/help/2894115

À propos des mises à jour cumulatives pour 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 :

      

État

Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».

Références

Consultez la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.