Symptômes
Les nouvelles exigences d’audit pour la conformité aux critères communs (CCC) peuvent entraîner une consommation plus élevée du processeur dans SQL Server 2016 et 2017. Cela peut être plus visible pour les charges de travail utilisant de nombreuses transactions fréquentes et courtes, telles que celles qui impliquent tempdb. Ce comportement se produit même lorsque CCC n’est pas activé.
Prenons l’exemple des scénarios suivants :
- Vous avez une charge de travail hautement transactionnelle avec un grand nombre de transactions d’insertion/mise à jour.
- Votre application effectue fréquemment de petites transactions.
- Votre application s’appuie fortement sur tempdb, par exemple lorsqu’elle utilise la table INSERT INTO temp de manière consécutive dans de nombreuses transactions distinctes.
Résolution
Ce problème est résolu dans les mises à jour cumulatives suivantes pour SQL Server :
Remarque :
- Pour activer le correctif, l’indicateur de trace (TF) 3427 doit être activé uniquement de la mise à jour cumulative 2 pour SQL Server 2016 SP1 à la mise à jour cumulative 2 pour SQL Server 2016 SP2.
- À partir de la mise à jour cumulative 3 pour SQL Server 2016 SP2 et pour SQL Server 2017, la conformité aux critères communs (CCC) doit être désactivée pour activer le correctif.
Mise à jour cumulative 4 pour SQL Server 2017
Mise à jour cumulative 3 pour SQL Server 2016 SP2
Mise à jour cumulative 2 pour SQL Server 2016 SP1
À 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 :
Dernière mise à jour cumulative pour SQL Server 2017
Dernière mise à jour cumulative pour SQL Server 2016
É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
En savoir plus à propos de la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.