Изменения документа Пагинация | Paging
Редактировал(а) Alexandr Fokin 2024/03/20 11:00
<
>
отредактировано Alexandr Fokin
на 2024/01/16 22:45
на 2024/01/16 22:45
отредактировано Alexandr Fokin
на 2024/01/16 22:53
на 2024/01/16 22:53
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -11,10 +11,10 @@ 11 11 [[https:~~/~~/habr.com/ru/articles/301044/>>https://habr.com/ru/articles/301044/]] 12 12 ))) 13 13 |(% style="width:95px" %) |(% style="width:1390px" %)((( 14 -|(% style="width:2 82px" %)Страничная пагинация, offset|(% style="width:958px" %)15 -|(% style="width:2 82px" %)Пагинация на ключах, keyset, seek|(% style="width:958px" %)(((16 -|(% style="width: 130px" %) |(% style="width:809px" %)17 -|(% style="width: 130px" %)Пример 1|(% style="width:809px" %){{code language="sql"}}select *14 +|(% style="width:254px" %)Страничная пагинация, offset|(% style="width:1118px" %) 15 +|(% style="width:254px" %)Пагинация на ключах, keyset, seek|(% style="width:1118px" %)((( 16 +|(% style="width:84px" %) |(% style="width:1015px" %) 17 +|(% style="width:84px" %)Пример 1|(% style="width:1015px" %){{code language="sql"}}select * 18 18 from <testTable> 19 19 where 20 20 <column1> > <value1> ... ... @@ -26,12 +26,13 @@ 26 26 27 27 Исходные: есть таблица <testTable> со следующим индексом (<column1>, <column2>). 28 28 29 -Выполнение: при таком запросе пагинация по столбцам <column1>, <column2> пройдет через индекс, а условие по столбцу <column3> будет выполняться через фильтрацию (перебор). Если убрать условие со столбцом <column3> то вся выборка пройдет через индекс (без дополнительного поиска). 29 +Выполнение: при таком запросе пагинация по столбцам <column1>, <column2> пройдет через индекс, а условие по столбцу <column3> будет выполняться через фильтрацию (перебор): Index Cond + Filter. 30 +Если убрать условие со столбцом <column3> то вся выборка пройдет через индекс (без дополнительного поиска): Index Cond. 30 30 ))) 31 31 32 32 33 33 ))) 34 -|(% style="width:2 82px" %) |(% style="width:958px" %)35 +|(% style="width:254px" %) |(% style="width:1118px" %) 35 35 ))) 36 36 |(% style="width:95px" %) |(% style="width:1390px" %) 37 37