значений, порядка 2.5кк?
эт немного для клика
В существующую таблицу можно без последствий дописать индекс?
да. смотрите документацию
индексы плохо работают на рандомно отсортированных данных. если добавить нужную колонку в order by, то будет работать эффективнее чем добавление в индекс. и чем раньше стоит эта колонка в order by тем эффективнее будет работать.
Как в существующей добавить/переделать ORDER BY?
никак. пересоздать таблицу
ну как бы данные в клике лежат уже предварительно отсортированными в максимально эффективном состоянии. а процесс изменения сортировки подразумевают полную перепись всех данных на диске. но если такой подход не нравится, то можно брать более универсальные бд, но за универсальность приходится дорого прлатить производительностью.
Обсуждают сегодня