В индексе должны быть как минимум ссылки, используемые в общих запросах, сначала следует поиск столбцов по диапазону.
Так что в вашем примере здесь col2
и col3
будут использовать этот индекс.но поскольку col4 отсутствует, поиск col5
не будет таким быстрым.то есть все col4
элементы с col2
и col3
, совпадающими с «чем-то», будут сканироваться на предмет соответствия col5
.
Если вы ищете col4
вместо col5
, это будетбыть бинарным поиском требуемого элемента.
Используйте EXPLAIN {query}
, чтобы показать, как используется индекс.
Рассмотрение наиболее уникальных и минимальных порядков индекса не учитывается..