Améliore
Dans le modèle d’estimation de cardinalité actuel de Microsoft SQL Server 2016, l’unicité n’est pas expliquée quand les histogrammes sont mis à l’échelle. Cela peut entraîner une fréquence supérieure à 1de colonnes uniques. La méthode de gestion de cette opération dans RTM consiste à ignorer entièrement l’histogramme sur des colonnes uniques . Cela peut entraîner de mauvaises estimations lorsque la distribution de la colonne n’est pas uniforme.
Après l’installation de cette mise à jour, l’histogramme s’utilisera correctement s’il comporte toutes les valeurs de l’incrément de 10% de l’unique.
Remarque
-
Cette modification ne sera activée que si l’indicateur de trace 4199 est activé, si l’étendue de la base de données de la configuration de la base de données QUERY_OPTIMIZER_HOTFIXES est définie sur activé ou si l’indicateur de requête ENABLE_QUERY_OPTIMIZER_HOTFIXES est utilisé.
-
Le ENABLE_QUERY_OPTIMIZER_HOTFIXES indice de requête est disponible à partir de SQL Server 2016 SP1.
Résolution
Ce correctif pour résoudre ce problème est inclus dans les mises à jour cumulatives de SQL Server suivantes : Mise à jour cumulative 2 pour SQL server 2016 SP1 Cumulative Update 4 pour SQL Server 2016
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 : Dernière mise à jour cumulative pour SQL Server 2016
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.
Références
Apprenez-en davantage sur la terminologieutilisée par Microsoft pour décrire les mises à jour logicielles.