我有一个遗留的postgreSQL数据库,pg_wal非常大,如何安全地删除pg_wal目录中的早期文件以减少pg_wal大小,而不会中断当前的数据库?谢谢
发布于 2021-08-20 09:12:03
在pg_wal中没有安全的手动删除文件的方法。不要这样做。
您必须找出阻止PostgreSQL删除文件的原因。一个陈旧的复制插槽?存档器卡住了吗?wal_keep_size (旧版本中的wal_keep_segments)大吗?
一旦你解决了这个问题,情况就会逐渐改善。WAL段会在检查点期间自动删除。
https://stackoverflow.com/questions/68858808
复制相似问题