【发布时间】:2020-07-13 10:14:58
【问题描述】:
关于在 PostgreSQL 10 中压缩存档日志是一个非常菜鸟的问题。
我的情况。
- Ubuntu 18
- postgresql 10
- pg_wal - 10Gb
- 路径 -
/var/lib/postgresql/10/main/pg_wal/
我现在有一个很大的 pg_wal 文件夹,它有 10 Gg 并且还在增长。在 pg_wal 中,我看到了非常多的文件日志,容量为 16mb。 我现在没有容量。
我阅读了postgresql manual 25.3.6.2 (gzip)
我看到了两个命令
archive_command = 'gzip < %p > /var/lib/pgsql/archive/%f'
restore_command = 'gunzip < /mnt/server/archivedir/%f > %p'
我可以使用路径/var/lib/postgresql/10/main/pg_wal/吗
在archive_command 中?
archive_command = 'gzip <%p> /var/lib/postgresql/10/main/pg_wal/%f'.
restore_command = ''gunzip < /var/lib/postgresql/10/main/pg_wal/%f > %p'
这是一个可能的想法还是愚蠢的想法?
【问题讨论】:
-
感谢您的回答。我的错误我认为这是典型的初级错误。我有:archive_mode = on。但不要编写archive_command。现在我觉得需要做什么。
标签: postgresql ubuntu database-administration