Составные индексы

Индекс, созданный по нескольким столбцам таблицы, является составным (многостолбцовым) индексом.

Столбцы в составном индексе могут задаваться в произвольном порядке, и не обязаны быть соседними в таблице.

Составные индексы могут ускорить поиск данных, если условие WHERE в SELECT-запросе относится ко всем или к ведущим столбцам составного индекса, поэтому при выборе порядка столбцов при создании составного индекса необходимо проанализировать наиболее часто используемые поисковые запросы. Для эффективного использования составного индекса чаще используемые и наиболее селективные столбцы должны идти первыми.