PostgreSQL pg_bulkload postgresql 脚本

1 背景知识

postgresql 脚本目前在 $PGDATA/bin/ 目录下。此脚本在内部调用命令 pg_ctl ,所以可以启动和停止 PostgreSQL 数据库服务。

因为 pg_bulkload 导入数据时,绕过了很多 WAL 日志Shared Buffer 。所以 postgresql 脚本提供一个单独的数据恢复功能。

使用此脚本需要注意一些限制,尤其在 DIRECTPARALLEL 模式下使用 pg_bulkload

2 参考链接

pg_bulkload (ossc-db.github.io)