Меня смущают эти 3 термина: индекс покрытия, составной индекс и индекс нескольких полей.
Это одно и то же?или у каждого из них есть тонкая разница?
Спасибо
Составной индекс и мультиполя Индекс одинаковы.Другие термины для этого: Многостолбцовый индекс и Объединенный индекс .
Это индексы, содержащие более одного столбца.
Я подозреваю, что Индекс покрытия на самом деле Индекс покрытия , который является чем-то совершенно другим, лучше описать как Сканирование только индекса .
То есть , а не свойство индекса, оно описывает, как индекс используется.Это означает, что конкретный запрос может быть удовлетворен только данными из индекса, без необходимости считывать данные таблицы.(Примечание. Индекс копирует данные из таблицы).
Один индекс может быть индексом покрытия для одного запроса, но не может охватывать другой запрос (который обращается к не включенным столбцам ( охват )) в указателе).Представьте себе, что «индекс охватывает весь запрос».
Подробнее об индексации базы данных: http://use -the-index-luke.com /