Postgres WAL文件清理

有没有什么办法可以清理postgres WAL文件在主服务器上 – 从服务器是好的,但主人有沃尔保持段设置为2000年,这是导致磁盘空间的使用增长。 我正在寻找一种方式如何清理MASTER上的磁盘空间,而不会破坏任何东西。 我知道设置2000段是疯狂的,但这不是我设定的。

解决根本原因,问题将消失(你的根本问题是不知道他们在做什么的人,并没有阅读Postgres的手册设置wal_keep_segments疯狂的价值):

  1. wal_keep_segments减less到一个理智的值。
    (10通常是理智的,100不是不合理的)。
  2. 重新启动Postgres服务器。