¿Cuándo debería uno reconstruir los índices? ¿Nocturno? ¿Semanal? ¿Cada hora?Reconstrucción de índices SQL - ¿Cuándo?
Respuesta
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
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.
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)
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.
- 1. ¿Cuándo MS-SQL mantiene los índices de tabla?
- 2. ¿Todas las versiones de SQL Server reconstruyen índices automáticamente o tienen un criterio de reconstrucción predeterminado?
- 3. Cuándo usar índices compuestos?
- 4. Reconstrucción de índice en el servidor sql
- 5. Reconstrucción de paquete HTTP
- 6. Índices agrupados SQL Server
- 7. Reorganizar y reconstruir índices automáticamente
- 8. ¿Cuándo deberían reconstruirse los índices de la base de datos?
- 9. SQL Server 2005 - ¿Con qué frecuencia debe reconstruir los índices?
- 10. SQL Server Tabla de sinónimos con índices
- 11. SQL Server no agrupado diseño de índices
- 12. ¿Cuándo debería crear índices de base de datos?
- 13. Intercalaciones en índices en SQL Server
- 14. ¿Los índices se chupan en SQL?
- 15. ¿Dinámicamente nombrar índices en SQL Server 2005?
- 16. Índices SQL para búsquedas "no iguales"
- 17. ¿SQL Compact Edition admite índices agrupados?
- 18. ¿Cómo saber cuándo usar los índices y qué tipo?
- 19. Reconstrucción cara 3D
- 20. Reconstruir índices no cambia el% de fragmentación para índices no agrupados
- 21. Cuándo usar SQL Table Alias
- 22. Índices de SQL Server: ascendente o descendente, ¿qué diferencia hace?
- 23. lista de tablas sin índices en sql 2008
- 24. Índices de SQL Server: ¿qué columnas incluir en el índice?
- 25. Mejor uso de índices en tablas temporales en T-SQL
- 26. Cómo script de índices, claves, claves externas en SQL Server
- 27. Índices múltiples frente a índices de varias columnas
- 28. ¿Cómo evitar las "estadísticas de reconstrucción" de SQL Server cuando se realizan pruebas de rendimiento?
- 29. ¿Cuándo usaría XML en lugar de SQL?
- 30. sql server delete ralentizado drásticamente por los índices
Acaba de encontrar: http://stackoverflow.com/questions/1331236/sql-server-2005-how-often-should-you-rebuild-indexes – 0xB33F