всегда сортировка идёт по created_at, имеет ли смысл сделать индекс?
понадобится добавишь. rule of thumb: если данных очень мало обычно остается после фильтрации (скажем 1000 айтемов) и надо просто отсортировать - нет смысла добавлять индекс. Если данных может быть много и тебе нужна только часть но отсортированная - возможно имеет смысл добавить индекс. Но опять же умеет твоя база в merge индексы или нет - отдельный вопрос. А потому главное правило это включить слоу логи и мониторить их периодически. На счет "всегда отсортировано" - зависит от СУБД. В мускуле если я правильно помню у тебя всегда будет порядок такой же как вставляли, а вот в postgresql нет и надо явно сортировку добавлять там где она нужна. Но тут возвращаемся к правилу выше.
Обсуждают сегодня