parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

[ ~Offtopic ] Форум родил 512-ую страницу (этот топик "размочил" 513-ую, подзравляю всех причастных), и в сфере этого спросить на тему limit/offset в контексте недавней статьи на Хабре

andylars 21.05.2016 13:02 / 21.05.2016 13:03

Известно, что простое использование limit/offset траслируемое в LIMIT, OFFSET в запрос как для MySQL так и для PostGreSQL, с ростом числа страниц и дальности сдвига, нелинейно увеличивает время запроса, т.е. плюсом, безотносительно скорости самой выборки на этом массиве данных.

В контексте недавней статьи на Хабре 5 способов пагинации на PostGreSQL

Автором сказано, что для запроса:
SELECT * FROM test_table ORDER BY id LIMIT 100000, 30
Относительное время ответа может отрастать до +3-5 сек., в связи с чем раскрывает внутреняя проблема консистентности и скорости при использовании штатного limit/offset

От чего вопрос: кто-то использовал на Парсерных проектах выборки с пагинацией большого кол-ва страниц, и каким методом пользовался, поделитесь опытом или замерами из практики.

  • [ ~Offtopic ] Форум родил 512-ую страницу (этот топик "размочил" 513-ую, подзравляю всех причастных), и в сфере этого спросить на тему limit/offset в контексте недавней статьи на Хабре, andylars 21.05.2016 13:02 / 21.05.2016 13:03