postgres_fdw insert extremely slow

Поиск
Список
Период
Сортировка
От Mats Julian Olsen
Тема postgres_fdw insert extremely slow
Дата
Msg-id CAARtqpE-7mZY8WKKMq2fWeHBcrAJu41_GnKgKqdvkidk7g+M3A@mail.gmail.com
обсуждение исходный текст
Ответы Re: postgres_fdw insert extremely slow  (Adrian Klaver <adrian.klaver@aklaver.com>)
Re: postgres_fdw insert extremely slow  (Craig Ringer <craig.ringer@enterprisedb.com>)
Список pgsql-general
Helle pgsql-general,

We have just set up postgres_fdw between two postgres databases, x and y, with the plan to periodically insert data from x into y.

We've successfully set up the connection with a few options: `use_remote_estimate 'true'` and `fetch_size '50000'` (the latter we've played around with). We've run ANALYZE on the foreign server.

SELECTs against the foreign table returns in milliseconds, however an INSERT of 100 rows takes 10 seconds. we have roughly 200 000 rows for the initial sync, which translates into ~6 hours.

Is this the expected performance of postgre_fdw? Is there anything we've overlooked when setting this up? Very curious to hear experiences from the community when doing read/write and not just read from foreign sources.

Best regards,

--
Mats
CTO @ Dune Analytics

В списке pgsql-general по дате отправления:

Предыдущее
От: Laurenz Albe
Дата:
Сообщение: Number of parallel workers chosen by the optimizer for parallel append
Следующее
От: Adrian Klaver
Дата:
Сообщение: Re: postgres_fdw insert extremely slow