KB2986627-FIX : la mise à jour des statistiques effectue un échantillonnage et un traitement incorrects pour une table avec l’index ColumnStore dans SQL Server

Symptômes

Supposez que vous créez un index ColumnStore sur une table possédant un index clusterisé et ne disposant pas d’un index non clusterisé dans Microsoft SQL Server 2012 ou SQL Server 2014. Lorsque vous exécutez des statistiques de mise à jour sur l’index clusterisé, un pourcentage d’échantillonnage incorrect est appliqué et les étapes d’histogramme ne représentent pas la distribution de données correcte. Vous pouvez afficher le résultat en exécutant la commande suivante après la mise à jour des statistiques :

DBCC SHOW_STATISTICS ( table_or_indexed_view_name , target ) WITH STAT_HEADER

Dans ce cas, la mise à jour statistique peut prendre plus de temps et les étapes d’histogramme incorrectes peuvent entraîner des plans d’exécution de requête secondaires.Remarque Ce problème survient également dans SQL Server 2012 cumulative update 8 (CU8) ou les versions ultérieures.

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 :

Solution de contournement

Pour contourner ce problème, ajoutez un index non clusterisé à la table.

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.

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×