我正在寻找一种在 redhat 6 上运行 9.2 postgres 数据库而不生成任何 WAL 文件的方法。
我们有一个日终批处理,它生成大量的 WAL 文件(并且已经填满了磁盘几次)。我们还在一天结束的过程开始之前和结束时进行 pg_dump 备份。我们很高兴,如果在批处理过程中出现问题来恢复 pg_dump 前的备份。
当我将 wal_level 设置为最小时,由于发生的数据库更新类型,我们仍然会收到大量 WAL 文件。那么是否有可能没有 WAL 文件(基本上是 wal_level=none)?
谢谢戴夫