Интрепретировать результаты запроса на использование индекса - PullRequest
0 голосов
/ 13 мая 2011

Я добавил индекс для таблицы в SQL Server 2008. Я хотел бы знать, какое влияние индекс оказывает на таблицу и является ли индекс полезным или нет.

Спасибо.

Ответы [ 2 ]

1 голос
/ 13 мая 2011

Лучший способ определить это - посмотреть планы выполнения для запросов, выполняемых к таблице.

Вы можете посмотреть на DMV использования индекса, но они только сообщают, сколько запросов использовало индекс. Является ли это поиском в одну строку или сканированием в 10 миллионов строк, нет никакой разницы в записанной статистике.

0 голосов
/ 13 мая 2011

Делали ли вы какие-либо измерения до внесения изменений?Если вы выполнили базовое измерение до того, как изменили систему, запустите ту же базовую линию, а затем сравните результаты.

Две вещи, которые DMV для индексов могут сказать, - это то, сколько индекса используется для удовлетворения запросов и сколько это стоитвести индекс.Поскольку соотношение (использование индекса / индекс) обновлений становится меньше, тем больше времени администратору базы данных требуется для принятия решения о необходимости индекса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...