Amélioration
Cela améliore la limite de qualification pour REORGANIZE afin de supprimer les lignes supprimées d’un rowgroup dans l’index cluster Columnstore (CCI) dans SQL Server 2019.
Pour une meilleure maintanence des lignes supprimées dans l’index Columnstore cluster, l’indicateur de trace (TF) 11631 et TF 11634 sont introduits. Pour en savoir plus sur les indicateurs de trace, consultez DBCC TRACEON - Indicateurs de trace (Transact-SQL).
Informations supplémentaires
Par défaut, lorsque ALTER INDEX REORGANIZE est exécuté, la limite éligible pour supprimer des lignes d’un rowgroup est que le rowgroup spécifique a 10 % du nombre maximal de lignes possibles dans un rowgroup supprimé. Étant donné que le nombre maximal de lignes possibles dans un groupe de lignes est de 1 million de lignes, la limite de qualification est de 10 %, ce qui correspond à 100 000 lignes supprimées dans un groupe de lignes avant que LE REORGANIZE supprime les lignes du rowgroup. Pour en savoir plus sur la réorganisation et la reconstruction des index, consultez Défragmentation des index en reconstruisant ou en réorganisant l’index.
La limite de seuil présente peu de préoccupations :
-
Pour quelques groupes dont la taille totale est de 1M de lignes, atteindre 100 000 lignes supprimées peut prendre beaucoup de temps et jusqu’à ce moment-là, les lignes supprimées ne sont pas effacées.
-
Pour les rowgroups plus petits, le pourcentage de lignes supprimées sera énorme, mais les lignes supprimées ne seront pas considérées comme terminées.
Pour plus d’informations, consultez Nouveaux indicateurs de trace pour une meilleure maintenance des lignes supprimées dans l’index Columnstore
Résolution
Cette amélioration est incluse dans la mise à jour cumulative suivante pour SQL Server :
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels et correctifs de sécurité qui se trouvaient dans la build précédente. Nous vous recommandons d’installer la dernière build pour votre version de SQL Server :
Références
Découvrez la terminologieutilisée par Microsoft pour décrire les mises à jour logicielles.