Estoy retocando con la creación de una consulta para encontrar los índices que faltan. He tomado una consulta base creada por los amigos de Red-Gate en su eBook de SQL Server DMV Starter Pack y la estoy modificando un poco. Hay un par de columnas en sys.dm_db_missing_index_group_stats
que no sé cómo interpretar. Ellos son:SQL Server DMV - sys.dm_db_missing_index_group_stats - ¿Qué significan estas columnas?
avg_total_user_cost
avg_user_impact
De acuerdo con la documentación que encontré avg_total_user_cost se define como representa el costo total medio de usuario cada vez que el usuario consulta fue ejecutado. Y, avg_user_impact Representa el valor como un porcentaje. Muestra la cantidad de mejora que puede obtener si se crea el índice.
Un índice que mi consulta dice que se debe agregar muestra un costo promedio de usuario de 2.22 y un impacto de 99.82 usuarios. ¿Qué significan realmente estos números? Significa que al agregar un índice, puedo mejorar la velocidad de la consulta asociada en un 99.82%. No tengo ni idea de qué podría significar 2.22.
Gracias.
¿Tiene una buena consulta para encontrar los índices que faltan? –
hay uno bueno aquí: http://www.geniiius.com/blog/missing-indexes –