Applies ToSQL Server 2016 Service Pack 1 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 SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptômes

Prenons l’exemple du scénario suivant :

  • Vous utilisez le traitement des transactions en ligne en mémoire (OLTP) dans Microsoft SQL Server 2017, 2016 et 2014.

  • Vous exécutez une requête sur une table mémoire optimisée qui contient un index volumineux.

Dans ce scénario, si vous utilisez le grand index pendant l’exécution de la requête, l’utilisation de l’UC peut atteindre 100 % très rapidement. Si vous avez plusieurs processeurs logiques, l’utilisation d’un seul processeur peut atteindre 100 % rapidement.

Cause

Ce problème se produit parce que le garbage collection en mémoire OLTP peut prendre beaucoup de temps si un index volumineux est utilisé dans une exécution de requête. 

Résolution

Ce problème est résolu dans les mises à jour cumulatives suivantes pour SQL Server :

       Mise à jour cumulative 4 pour SQL Server 2017

       Mise à jour cumulative 7 pour SQL Server 2016 SP1

       Mise à jour cumulative 2 pour SQL Server 2014 SP3

RemarqueAprès avoir installé cette mise à jour, vous devez activer l’indicateur de trace (TF) 9945 pour résoudre ce problème. Pour activer TF 9945, consultez la rubrique Indicateurs de trace (Transact-SQL) sur le Microsoft Developer Network (MSDN).

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. Découvrez les dernières mises à jour cumulatives pour SQL Server :

Dernière mise à jour cumulative pour SQL Server 2017

Dernière mise à jour cumulative pour SQL Server 2016

Dernière mise à jour cumulative pour SQL Server 2014

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.