2010-05-18 20 views

Respuesta

6

Depende de los niveles de fragmentación no en el marco de tiempo en general, echa un vistazo a la Automated Index Defrag Script aquí por Michelle Ufford, comprobará los niveles de fragmentación y sólo reconstruir/reorganización cuando sea necesario

3

Ejecutar un intelligent script (from SQL Fool), todas las noches decir, y decidirá no hacer nada, desfragmentar o reconstruir.

Básicamente, haz el mínimo acorde con tus niveles de fragmentación.

Lo ejecutaba todas las noches, personalmente, como regla general. Reconstruiría las estadísticas todas las noches al menos.

0

Desde SQL Server 2005 Documentación:
ejecute ALTER INDEX ... reorganizarse para desfragmentar índices que caen bajo los siguientes umbrales de fragmentación: (avg_page_space_used_in_percent < 75 y> 60) o (avg_fragmentation_in_percent> 10 y 15) <

ejecutar ALTER INDEX ... REBUILD para desfragmentar índices que caen bajo los umbrales de fragmentación siguiente: (avg_page_space_used_in_percent < 60) o (avg_fragmentation_in_percent> 15)

1

depende del grado de fragmentación de los índices.

Si el valor de avg_fragmentation_in_percent es> 5% y < = 30%, debe reorganizar el índice. Si el valor de avg_fragmentation_in_percent es> 30%, debería reconstruir el índice.

Cuestiones relacionadas