如何更改我的 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
。
升级!
如何根据需要更改我的 PostgreSQL WAL 文件大小。默认情况下,在 pg_wal 目录下,postgres 生成 16MB 的 WAL 文件。我尝试使用 max_wal_size、min_wal_size 参数进行更改。但我认为更改参数是不正确的。以下屏幕截图中提供了必要的详细信息。
对于像 9.4 这样的旧版本,您唯一的选择是从源代码构建 PostgreSQL 并使用
配置它./configure --with-wal-segsize=1024
然后您必须将集群转储并恢复到新安装。
使用当前版本。您可以简单地完全关闭 PostgreSQL(重要!)并使用适当的选项 运行 pg_resetwal
。
升级!