sql server avg_user_impact

In der DMV sys.dm_db_missing_index_group_stats gibt es ein Feld namens avg_user_impact. Pro BOL, dies zeigt die

Durchschnittliche prozentuale Vorteil, dass der Benutzer Abfragen erleben konnte, wenn dieses fehlende index-Gruppe umgesetzt wurde. Der Wert bedeutet, dass die Abfrage Kosten würde im Durchschnitt fallen um diesen Prozentsatz, wenn dieses fehlende index-Gruppe umgesetzt wurde.

Wenn ich eine Abfrage ausführen, um das fehlende Indizes, hätte den größten Einfluss auf die Leistung, sehe ich ein paar, die behaupten, die avg_user_impact wird in die Tausende.

Baute ich einen index mit einem von diesen Empfehlungen, und es war nie laut DMV sys.dm_db_index_usage_stats. Sobald ich das deaktiviert den index, es sofort zeigte sich wieder als ein index fehlt.

Ist es möglich, dass, sobald die avg_user_impact Feld zeigt über 100, es ein Fehler ist? Oder ist das ein Beispiel dafür, wie eine empfohlene index muss noch getestet werden, für die Nützlichkeit? Was mache ich falsch oder Missverständnis?

InformationsquelleAutor Oliver | 2009-07-28
Schreibe einen Kommentar