Решение о том, какие индексы использовать, и должны ли они быть в одном или нескольких столбцах, является задачей, требующей некоторого изучения. Смотрите это: https://use-the-index-luke.com.
Но вот действительно ДЕЙСТВИТЕЛЬНО классная вещь об индексах:
Серверное программное обеспечение MySQL автоматически вычисляет как применять их для удовлетворения SQL запросов. Таким образом, мы можем добавлять или удалять индексы в течение всей жизни базы данных, при этом абсолютно не требуется никаких изменений для запросов. Новые индексы могут иногда значительно ускорить запросы, иногда принимая O (n ** 2) или O (n) операции и преобразуя их в O (log n) по сложности.
Это важно, понимая, как Время жизни базы данных для успешного приложения измеряется десятилетиями, а не годами. Поскольку база данных растет с использованием, новые индексы поддерживают ее гудение.