impressive17
@impressive17

Какой индекс сделать на запрос с offsetОМ в Postgres?

Есть немаленькая таблица(5-10М записей). На нее льется много запросов с offsetОМ. Подскажите, какие есть лучшие практики, как ускорить такой запрос? Может есть специальный индекс для таких запросов, который принято делать?
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ответы на вопрос 1
Melkij
@Melkij
PostgreSQL DBA
Не делать большие offset.

Если очень уж хочется, а профиль нагрузки и запросы позволяют - то увести в index-only scan получение уникального идентификатора строк с последующей вычиткой остальных полей.
Например, https://pgday.ru/ru/2017/papers/232 с 14 слайда
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы