我正在使用 AWS RDS Postgres 和 RDS 的逻辑复制支持
(编辑:注意,这与 PostgreSQL 10 中的逻辑复制功能不同。它是基于相同底层逻辑解码功能的 AWS RDS 功能。)
我正在复制 Postgres -> Postgres 。基本上将许多数据库合并为一个数据库。
我遇到的问题是,在一段时间内数据库中没有活动磁盘被填满时。我想控制 WAL 可以使用多少存储空间。我调整了 wal_segments 以保留。仍然磁盘正在填满。我可以设置任何参数来控制磁盘使用,而不是对表进行一些虚拟更新。当前参数是
wal_keep_segments =4
wal_max_size =128
wal_min_size 16
Run Code Online (Sandbox Code Playgroud)
穆拉利