Si quelqu'un vous pose la question "Est-ce que reconstruire les statistiques de mise à jour de l'index ?", vous répondrez probablement "bien sûr". Vous serez peut-être surpris d'apprendre que la reconstruction de l'index ne met pas à jour toutes les statistiques Notez que les statistiques non indexées désignent les statistiques associées à une ou plusieurs colonnes qui sont créées automatiquement ou manuellement.
Dois-je mettre à jour les statistiques après avoir créé l'index ?
Vous ne devez pas mettre à jour les statistiques après avoir reconstruit l'index car le reconstruire vous donne des statistiques à jour.
La restauration supprime-t-elle la fragmentation de l'index ou met-elle à jour les statistiques, etc. ?
La fragmentation de l'index ne sera en aucun cas affectée, le processus de restauration restaure les pages de données exactement 1:1 comme avant; mais la fragmentation des fichiers causée par la croissance des fichiers sera réduite, car la restauration crée le fichier en un seul morceau.
Que fait la commande de mise à jour des statistiques ?
Mise à jour des statistiques s'assure que les requêtes sont compilées avec des statistiques à jour Cependant, la mise à jour des statistiques entraîne la recompilation des requêtes. Nous vous recommandons de ne pas mettre à jour les statistiques trop fréquemment, car il existe un compromis de performances entre l'amélioration des plans de requête et le temps nécessaire pour recompiler les requêtes.
Les index sont-ils mis à jour automatiquement ?
Les index sont automatiquement mis à jour en fonction de ce qu'ils contiennent (les valeurs des colonnes des lignes qui sont indexées). Cependant, certains SGBD nécessitent une maintenance régulière (c'est-à-dire une "reconstruction") afin d'optimiser le stockage des valeurs d'index.