Максимальный лимит размера таблицы / запроса для Postgres Foreign Data Wrapper (FDW)? - PullRequest
1 голос
/ 21 марта 2019

Существуют ли ограничения для расширения PostgreSQL Foreign Data Wrapper? т.е. есть ли какой-нибудь максимальный размер исходной таблицы (или схемы / базы данных), которую можно настроить как внешнюю таблицу через FDW? Мы используем Postgres 10,6

Время от времени мы сталкиваемся с ситуациями, когда кажется, что происходит сбой с таблицами, которые пересекают некоторый порог размера (~ 8 ГБ), но я не уверен, что это что-то, что мы можем подправить, или, возможно, ограничение исходной базы данных. (В этом примере исходная таблица находится в Redshift.)

Возвращаемое сообщение об ошибке: ERROR: exceeded the maximum size allowed for the total set of cursor data: 8000MB.

EDIT: обнаружен источник проблемы - размер этого конкретного экземпляра Redshift имеет ограничение размера курсора. Они перечислены здесь: https://docs.aws.amazon.com/redshift/latest/dg/declare.html#declare-constraints

Мы закончили фильтрацию результатов, чтобы сделать FDW более работоспособным.

...