2010-05-18 2 views

Répondre

6

Cela dépend des niveaux de fragmentation non sur les délais en général, consultez le Automated Index Defrag Script ici par Michelle Ufford, il vérifiera les niveaux de fragmentation et que la reconstruction/reorg en cas de besoin

3

Exécuter un intelligent script (from SQL Fool), par exemple la nuit, et il décidera de ne rien faire, défragmenter ou reconstruire. Fondamentalement, faites le minimum correspondant à vos niveaux de fragmentation.

Je le ferais tous les soirs, personnellement, en règle générale. Je reconstruisais les stats tous les soirs au moins.

0

A partir de SQL Server 2005 Documentation:
Exécuter ... ALTER INDEX réorganisent pour défragmenter les indices qui tombent sous les seuils de fragmentation suivants: (avg_page_space_used_in_percent < 75 et> 60) ou (avg_fragmentation_in_percent> 10 et 15) <

Exécuter ... ALTER iNDEX Reconstruire pour défragmenter les indices qui tombent sous les seuils de fragmentation suivants: (avg_page_space_used_in_percent < 60) ou (avg_fragmentation_in_percent> 15)

1

cela dépend du degré de fragmentation des indices.

Si la valeur avg_fragmentation_in_percent est> 5% et < = 30%, vous devez réorganiser l'index. Si la valeur de avg_fragmentation_in_percent est> 30%, vous devez régénérer l'index.