Meilleur auteur de réponses
SQL reconstruction d'index suivi par une mise à jour des statistiques !

Question
-
Bonjour,<o:p></o:p>
J’ai mis en place un plan de maintenance qui vérifie la BDD puis reconstruit les index. Mais un DBA m'a conseillé de rajouter à mon plan la mise à jour des statistiques. <o:p></o:p>
Est-ce que c'est conseillé d'effectuer une mise à jour des statistiques après la reconstruction des index (pas la réorganisation des index) et pourquoi ???
Merci d'avance de vos commentaires.
Réponses
-
Je dirais que son collègue a à moitié faux ou moitié raison :-)
Les statistiques liées aux colonnes ne faisant pas parti d'un index ne seront pas pris en compte dans ce cas. Mettre à jour les statistiques après un rebuild d'index dans un plan de maintenance peut être justifié en ce qui concerne les colonnes uniquement
++
MCDBA | MCITP SQL Server 2005 / SQL Server 2008 | LPI Linux 1
- Marqué comme réponse Aurel BeraModerator mercredi 10 juillet 2013 07:33
Toutes les réponses
-
Bonjour,
Ton collègue a.. faux ! :)
Après un Alter index [...] Rebuild les statistiques de l'index en question sont en effet recalculées, à l'inverse du reorganize comme tu le précises.
Pour le vérifier c'est somme toute simple (sur un environnement de Recette tant qu'à faire ^^) : Tu opères un alter index rebuild et juste après tu lances un DBCC Show_Statistics ('NomTable', 'NomIndex') et tu pourras observer que la date de mise à jour est celle de l'instant.
A noter que tu peux empêcher cette mise à jour de stats si elle est indésirée par l'option Statistics_Norecompute (http://technet.microsoft.com/en-us/library/ms188388.aspx)
En espérant avoir répondu à ta question..
- Proposé comme réponse Fred-M lundi 1 juillet 2013 15:45
-
Je dirais que son collègue a à moitié faux ou moitié raison :-)
Les statistiques liées aux colonnes ne faisant pas parti d'un index ne seront pas pris en compte dans ce cas. Mettre à jour les statistiques après un rebuild d'index dans un plan de maintenance peut être justifié en ce qui concerne les colonnes uniquement
++
MCDBA | MCITP SQL Server 2005 / SQL Server 2008 | LPI Linux 1
- Marqué comme réponse Aurel BeraModerator mercredi 10 juillet 2013 07:33
-
Bonjour
Un petit retour SVP?
Merci,
Cordialement,
-
Bonjour,
Pouvons-nous considérer que vous avez résolu votre problème avec les scénarios proposés ? Dans l'affirmative, pourriez-vous partager avec nous la solution, afin que d'autres personnes avec le même problème puissent profiter de cette solution ?
Désormais, nous marquons les solutions proposées. N'hésitez pas à revenir et supprimer la réponse marquée si la solution n’est pas correcte. Merci !
Cordialement,