Добавить в корзинуПозвонить
Найти в Дзене
Postgres Professional

Партиционированный Postgres: немного о проблемах с лимитами

Говорим про тонкое место в построении плана с партициями — запросы с лимитами. В отличие от одиночной таблицы, при наличии ограничения на количество выдаваемых строк или fractional paths оптимизатор сталкивается со множеством вопросов, которые затрудняют планирование. На Хабре: ✔️Рассказали про решение проблемы промежуточных планов запросов через патч, который разработали специалисты Postgres Professional ✔️Обсудили проблему вычисляемого лимита, у которой сейчас нет простого решения ✔️Подвели небольшой итог по работе с партиционированными таблицами, спойлер — такие таблицы усложняют задачу для текущей версии Postgres Подробности — в статье

Говорим про тонкое место в построении плана с партициями — запросы с лимитами. В отличие от одиночной таблицы, при наличии ограничения на количество выдаваемых строк или fractional paths оптимизатор сталкивается со множеством вопросов, которые затрудняют планирование. На Хабре:

✔️Рассказали про решение проблемы промежуточных планов запросов через патч, который разработали специалисты Postgres Professional

✔️Обсудили проблему вычисляемого лимита, у которой сейчас нет простого решения

✔️Подвели небольшой итог по работе с партиционированными таблицами, спойлер — такие таблицы усложняют задачу для текущей версии Postgres

Подробности — в статье