我有一个旧的postgreSQL数据库,pg_wal的大小非常大,如何在不中断当前数据库的情况下安全地删除pg_wal目录中的早期文件,以减少pg_wal的大小?谢谢你
没有安全的方法手动删除pg_wal
中的文件。别这么做。
你必须找出PostgreSQL不删除文件的原因。失效的复制槽位?存档器卡住了吗?wal_keep_size
(旧版本中的wal_keep_segments
)大吗?