Тестирование Postgres FDW
- Замедление где-то на порядок.
- Можно ускорить при помощи Mat.View.
- При работе по сети еще медленнее будет
- Postgres 14.9
- Ubuntu 22.04.2
- Pgbench (14.9 (Ubuntu 14.9-0ubuntu0.22.04.1))
В create.sql
Подготовка /единожды
pgbench -U postgres -i -s 10 fdw_test
Запуск
./benchmark_5m.sh
Kind | Tps | Tps | Tps |
---|---|---|---|
Fdw Table | 727 | 752 | 762 |
Table | 6965 | 7081 | 7139 |
Обе таблицы режат на одном хосте. Но в разных БД. И fdw-доступ идет не по socket, а по tcp.