Использование индексов с предложениями where и join
В примечании к лекции, которое я использую, чтобы узнать о системах баз данных, я увидел это предложение.
Все столбцы, включенные в индексы, должны появляться в предложениях WHERE и JOIN в той же последовательности, в которой они появляются в индексе.
Я нашел этот под названием Настройка SQL-запросов. Я не могу понять, что это говорит и почему.
Не могли бы вы помочь мне понять предложение.
Я искал в Google менее сложный, но трудно понять, как его искать.
1 ответ
Не пытаюсь быть милым, но я думаю, что это означает, что это говорит.
При перечислении элементов в предложениях join/where улучшается скорость, чтобы все оставалось в том же порядке. Выполняя оператор, гораздо быстрее идти сверху вниз, чем искать в операторе связь / отношение. Это одна из главных причин использования индексов в первую очередь.
(Я пока не могу комментировать - извините, это в разделе "ответ")