Есть табличка users, в ней есть составной индекс по полям name, job, status, на сколько этот подход хороший, если я хочу получить данные по колонке name, или же по колонке status. Можно ли использовать такой подход, или нужно делать три отдельных индекса на каждую колонку?
Для правильного вопроса надо знать половину ответа
Составной индекс может использоваться только в том порядке, в котором в него добавлены поля. То есть индекс (`name`, `job`, `status`) можно использовать при поиске по `name`, по `name` и `job` или по `name`, `job` и `status`. Отдельно по `job` или `status` такой составной индекс работать не будет.