如何更改我的 postgresql WAL 文件大小?

How can I change my postgresql WAL file size?

如何根据需要更改我的 PostgreSQL WAL 文件大小。默认情况下,在 pg_wal 目录下,postgres 生成 16MB 的 WAL 文件。我尝试使用 max_wal_size、min_wal_size 参数进行更改。但我认为更改参数是不正确的。以下屏幕截图中提供了必要的详细信息。

对于像 9.4 这样的旧版本,您唯一的选择是从源代码构建 PostgreSQL 并使用

配置它
./configure --with-wal-segsize=1024

然后您必须将集群转储并恢复到新安装。

使用当前版本。您可以简单地完全关闭 PostgreSQL(重要!)并使用适当的选项 运行 pg_resetwal

升级!