Есть большая таблица больше 10 гигобайт, есть запрос такого типа
SELECT * from humans WHERE `lastname_id` = '223' AND `firstname_id` = '72' ORDER BY `rate` DESC LIMIT 10 OFFSET 10
Какой индекс необходимо поставить для максимального быстродействия? Сейчас стоит на lastname_id, firstname_id и rate а также составной на всех этих трех полях. Таблица innodb. Когда проверяю через explain то вижу, что используются отдельные индексы lastname_id и firstname_id, а составной индекс (у меня он называется lastname_id_2) не используется. И данная картинка не есть хорошо... Почему не используется составной индекс? Скрин индексов:
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости