Использование индексов с предложениями where и join

В примечании к лекции, которое я использую, чтобы узнать о системах баз данных, я увидел это предложение.

Все столбцы, включенные в индексы, должны появляться в предложениях WHERE и JOIN в той же последовательности, в которой они появляются в индексе.

Я нашел этот под названием Настройка SQL-запросов. Я не могу понять, что это говорит и почему.
Не могли бы вы помочь мне понять предложение.
Я искал в Google менее сложный, но трудно понять, как его искать.

1 ответ

Не пытаюсь быть милым, но я думаю, что это означает, что это говорит.

При перечислении элементов в предложениях join/where улучшается скорость, чтобы все оставалось в том же порядке. Выполняя оператор, гораздо быстрее идти сверху вниз, чем искать в операторе связь / отношение. Это одна из главных причин использования индексов в первую очередь.

(Я пока не могу комментировать - извините, это в разделе "ответ")

Другие вопросы по тегам