Преимущества использования покрывающих индексов:
- Повышение производительности запросов. 2 Данные, необходимые для удовлетворения требований запроса, присутствуют в самом индексе. 2 Для получения запрашиваемых данных требуются только страницы индекса, а не страницы данных таблицы или кластеризованного индекса. 2 Следовательно, уменьшается общий объём операций дискового ввода-вывода. 2
- Возможность получать запрашиваемую информацию в полном объёме с листьев индекса, не обращаясь к записям таблицы. 3 В покрывающем индексе хранится достаточный объём данных для полноценного ответа на запрос. 3
- Полезны при покрытии идентификаторов. 1 Ветвимость дерева уменьшается незначительно (особенно, если в столбцах для поиска есть строки), и при этом не требуется обращаться непосредственно к записям. 1
Однако стоит учитывать, что покрывающие индексы имеют повышенную высоту дерева и занимают больше памяти. 1