Оптимизируется ли индекс MySQL по столбцам (A, B, C) для запросов, а не только выбор / упорядочение только по (A, B)? - PullRequest
1 голос
/ 01 октября 2011

Дана таблица со столбцами A, B, D, E, F. У меня есть два запроса:

  • тот, который заказывает А, потом Б.
  • тот, который заказывает по A, затем B, затем C

Я хочу добавить индекс (A, B, C), чтобы ускорить второй запрос. Я думаю, что это также ускорит первый запрос. Это верно? Или мне добавить второй индекс на (A, B)?

Или я слишком упрощаю проблему настройки производительности здесь?

1 Ответ

1 голос
/ 01 октября 2011

Просто поместите указатель на все три из них.Вам не нужен второй индекс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...