Задать вопрос
@NubasLol

Offset не работает с подзапросами?

Использую постгрес, при пагинации с помощью offset и limit, и использовании подзапросов с увеличением числа offset
очень сильно растет время выполнения. Я так понимаю он сначала вычисляет для всей таблицы subselect, затем только делает выборку?

Сортировки и условий в запросе нет
  • Вопрос задан
  • 218 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
Решения вопроса 1
Melkij
@Melkij
DBA для вашего PostgreSQL?
Не надо использовать большой offset. Всё. В любой СУБД.
https://use-the-index-luke.com/no-offset
https://use-the-index-luke.com/sql/partial-results...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы