Bonjour,
SQL Server 2008 R2 (en cluster)
J'utilise sys.dm_db_index_physical_stats afin de voir la fragmentation de mes index.
Après avoir identifié les index à reconstruire et après l'avoir fait, je repasse ma requête qui s'appuie sur sys.dm_db_index_physical_stats.
Mon problème : après avoir reconstruit l'index, la valeur avg_fragmentation_in_percent n'est pas correcte.
Par exemple, pour un index, j'ai la valeur 100% avec avg_fragmentation_in_percent alors que par dbcc showcontig ou par SSMS (clic droit sur l'index / Properties / Fragmentation) j'ai 1,45%.
J'ai fait un sp_updatestats mais cela n'a rien changé. J'ai l'impression que sys.dm_db_index_physical_stats n'est pas à jour ... qu'elle me renvoie des valeurs avant la reconstruction de l'index.
Merci pour votre aide.
Franck
Partager