为 Postgres 在两个不同的磁盘中分离 WAL 日志和数据 SQL

Separating WAL Log and the data in two two different disk for Postgres SQL

我正在寻找将 WAL 事务日志和数据分离到 postgres 的两个不同磁盘中的参考和方法。

可以在创建集群时完成:

initdb --waldir=/somewhere/else datadir

不过你也可以稍后再做:

  • 停止服务器

  • pg_wal移到别处

  • 创建一个指向新位置的符号 link pg_wal