но надо вернуть последние Н (по времени). данная задача может быть решена за какое-то константное время независимо числа записей в бд? оптимизация запроса, индексы, кеши и прочее позволяют такой результат иметь?
> константное время независимо числа записей в бд вряд ли вот "предсказуемое время около некоторого значения", да и по мере роста числа данных, время на запрос все равно может увеличиться, но скорее всего вы этого особо не заметите ну и от железа с конфигом зависит индекса и нормального запроса для этого должно быть достаточно
Как писал @grey1406 индекс по дате должен решить эту проблему. Для того индексы и служат
Тупой ответ да, если сделаете секционирование по времени.
О! прям в тему! глянешь на мой вопрос по секционированию? :) буду благодарен
партицировать по времени и индекс по времени desc
[промахнулся веткой]
Обсуждают сегодня