SQL Server DMV - sys. dm_db_missing_index_group_stats - Что означают эти столбцы?

Я пытаюсь создать запрос для поиска недостающих индексов. Я взял базовый запрос, созданный ребятами из Red-Gate в их электронной книге SQL Server DMV Starter Pack, и немного модифицирую его. В sys.dm_db_missing_index_group_stats есть пара столбцов, которые я не знаю, как интерпретировать. Это:

avg_total_user_cost
avg_user_impact

Согласно документации, я обнаружил, что avg_total_user_cost определяется как Представляет среднюю общую стоимость пользователя каждый раз, когда выполнялся пользовательский запрос . И avg_user_impact Представляет значение в процентах. Он показывает количество улучшений, которые вы можете получить, если индекс будет создан.

Индекс, который, по моему запросу, следует добавить, показывает среднюю стоимость пользователя 2,22 и влияние на пользователя 99,82. Что на самом деле означают эти числа? Означает ли это, что добавляя индекс, я могу повысить скорость связанного запроса на 99,82%. Я понятия не имею, что может означать 2.22.

Спасибо.

5
задан Joe Stefanelli 15 September 2010 в 14:06
поделиться