Crear de nuevo los índices - Recomendaciones de AWS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Crear de nuevo los índices

Para que el optimizador de consultas genere los mejores planes de consultas posibles y utilice los índices correctos, los índices no deben estar fragmentados. Los índices se fragmentan basado en el tiempo de la tasa de actualización, inserción o eliminación. Asegúrese de que las tablas se vuelvan a indexar de forma periódica. La frecuencia de crear de nuevo depende de la tasa a la que la base de datos gestiona las operaciones del lenguaje de manipulación de datos (DML).

Un buen punto de inicio sería crear de nuevo los índices que estén fragmentados en más del 30% y reorganizar los índices que estén fragmentados en menos del 30 %. El valor del 30 % funciona en la mayoría de los casos de uso, pero si sigue viendo planes de consulta deficientes debido a índices sin utilizar, es posible que tenga que revisar este porcentaje.

Utilice una consulta como la siguiente para comprobar si hay fragmentación:

SELECT OBJECT_NAME(OBJECT_ID), index_id,index_type_desc,index_level, avg_fragmentation_in_percent,avg_page_space_used_in_percent,page_count FROM sys.dm_db_index_physical_stats (DB_ID(N'<your_database>'), NULL, NULL, NULL , 'SAMPLED') ORDER BY avg_fragmentation_in_percent DESC

Le recomendamos crear un trabajo de mantenimiento para crear de nuevo índice de forma periódica.