У меня есть такая таблица:
id, entity_id, total_likes, total_comments, total_shares, created_at
На самом деле полей больше, для примера упростил.
Запрос к ней выглядит так:
SELECT * FROM table WHERE entity_id = ? AND created_at > ? ORDER BY total_comments
Для такого запроса я создал индекс
entity_id_created_at_total_comments. Но что если мне нужно сортировать по
total_shares или
total_likes ? Я ведь не могу добавить к существующему индексу эти поля, они не будут работать. Мне нужно создавать еще 2 индекса
entity_id_created_at_total_shares и
entity_id_created_at_total_likes?