Desde SQL Server 2005 disponemos de un conjunto interesante de DMV que nos permiten conocer que índices desearía disponer el optimizador (sys.dm_db_missing_index*). En SQL Server 2008 vamos un paso más allá y cuando visualizamos el plan de ejecución de una consulta nos aparecerá directamente si SQL Server desea que creemos algún índice para satisfacerle 😉

Para ejemplo aquí tenéis una captura con una consulta sin índice de cobertura y la recomendación que se nos muestra en SSMS:

Recomendaciones de índices

Como podéis ver, además, con el botón derecho nos aparece la opción “Missing Index Details” que nos abrirá en una nueva ventana el CREATE INDEX correspondiente J Se agradecen estos detalles que nos hacen la vida un poco más sencilla a todos J

0 Shares:
Deja una respuesta

Tu dirección de correo electrónico no será publicada.

You May Also Like
Leer más

Super SSIS, tu nuevo superhéroe

¿Tus procesos ETL con SSIS rinder a niveles humanos? ¿Necesitas más velocidad, gestionar más datos, mejor performance? ¿No tienes tiempo de esperar al último hijo de Krypton para que ejecute tus DataFlow? En esta sesión veremos técnicas de optimización en entornos modernos (¡estamos en 2017!) para que lleves tus paquetes SSIS al siguiente nivel... ¡el nivel de los superhéroes!