Сценарии - Пагинация | Paging

Page / - Изменено Alexandr Fokin в 2023/12/16 14:13

Пагинация | Paging

Изменено Alexandr Fokin

в 2023/12/16 14:13

Оглавление

Пагинация, Paging, Pagination
Индексы, План выполнения запроса
Почему нужна инструментальная поддержка пагинации на ключах https://habr.com/ru/companies/tinkoff/articles/485036/ Пять способов пагинации в Postgres, от базовых до диковинных https://habr.com/ru/articles/301044/
Страничная пагинация. Offset Пагинация на ключах. Keyset, seek. (иногда еще называют cursor). Пример 1 select * from <testTable> where <column1> >= <value1> and <column_id> > <value_id> and <column3> > <value3> order by <column1>, <column_id> limit 1000 Исходные: есть таблица <testTable> со следующим индексом (<column1>, <column_id>). Выполнение: при таком запросе пагинация по столбцам <column1>, <column_id> пройдет через индекс, а условие по столбцу <column3> будет выполняться через фильтрацию (перебор): Index Cond + Filter. Если убрать условие со столбцом <column3> то вся выборка пройдет через индекс (без дополнительного поиска): Index Cond.

Внутренние ссылки:

Дочерние страницы:

Обратные ссылки:

Инициализация процесса

GraphQL ChilliCream platform

MR EntityFrameworkCore Keyset Pagination