Я пытаюсь создать запрос для поиска недостающих индексов. Я взял базовый запрос, созданный ребятами из 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.
Спасибо.