Есть составной индекс из двух полей.
Есть запросы по одному из полей (select where). Надо ли в этом случае делать индекс отдельно для этого поля? Или составного достаточно?
Для правильного вопроса надо знать половину ответа
Составной индекс можно использовать начиная с первых входящих в него колонок и строго по порядку.
key(`a`, `b`, `c`) можно использовать при поиске по `a`, по `a` и `b`, по `a`, `b`, и `c`, но нельзя при поиске по `b`, по `c` или по `b` и `c`.