在临时搭建的本地测试环境、CI 自动化集成测试集群或只读离线数据仓库重建阶段,若不要求严苛的掉电数据强持久性,可以通过牺牲断电保护来换取极致的超高写入吞吐:
将 fsync 设置为 off:完全关闭系统刷盘等待(注意:此配置下若主机突发断电,数据库文件极可能完全物理损坏无法启动,仅限非生产丢弃型环境使用)。
将 synchronous_commit 设置为 off:开启异步提交,允许在 WAL 日志未落盘前即向客户端确认成功。
将 full_page_writes 设置为 off:关闭检查点后的全页镜像记录,大幅压缩 WAL 数据量。