Как вы уже знаете, значительное повышение производительности может быть достигнуто, когда все столбцы запроса включены в индекс. В примере 10.7 показан покрывающий индекс.
В примере 10.7 в первую очередь из таблицы Address удаляется существующий индекс ix_Address_stateProvinceiD. На следующем шаге создается новый индекс, который дополнительно включает два других столбца, помимо столбца PostaiCode. В заключение оператор select в конце примера демонстрирует запрос, покрываемый индексом. Для этого запроса системе нет необходимости отыскивать данные в страницах данных, потому что оптимизатор может найти все значения столбцов в страницах листьев некластеризованного индекса.