ky0: Чем может принципиально отличаться Debian 8, не знаю. Может быть и ни чем.
На read-only нагрузке деградация наблюдается (pgbench -S)?
Ещё хотелось бы всё-таки если не git bisect, то хотя бы узнать как на вашей системе ведёт себя постгрес других мажорных версий. По сравнению с 9.1 уже очень много что поменялось.
У вас каждое обновление записи — отдельная транзакция?
Какие ошибки возникали в PostgreSQL?
Никаких настроек не производить — это сильно. Если уж проводить тестирование, то нужно позаботится о том, чтобы базы потребляли примерно одинаковое количество ресурсов и обеспечивали аналогичные уровни надежности. Иначе не понятно вообще, что сравниваем.
Если сканирование идет по индексу, то при OFFSET K LIMIT N будут просканированы первые K+N записей, из них K пропущены, а N отданы клиенту. При WHERE сразу находится нужное место в индексе и сканирование начинается с него.
Я в свое время написал статью про пагинацию в постгресе. Она, конечно, не совсем на ваш вопрос отвечает, но тема OFFSET vs WHERE там раскрыта.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.