首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >postgresql中的压缩归档日志

postgresql中的压缩归档日志
EN

Stack Overflow用户
提问于 2020-07-13 10:14:58
回答 1查看 430关注 0票数 0

在PostgreSQL 10中压缩归档日志是一个非常棘手的问题。

我的处境。

  • Ubuntu 18
  • postgresql 10
  • pg_wal -10
  • 路径- /var/lib/postgresql/10/main/pg_wal/

我有一个很大的pg_wal文件夹,现在是10 Gg,而且还在增长。在pg_wal中,我看到了一个非常多的日志文件容量为16 In。现在我没有能力。

我读了postgresql手册 25.3.6.2 (gzip)

我看到了两个命令

代码语言:javascript
运行
复制
archive_command = 'gzip < %p > /var/lib/pgsql/archive/%f'
restore_command = 'gunzip < /mnt/server/archivedir/%f > %p'

我可以在/var/lib/postgresql/10/main/pg_wal/中使用path archive_command吗?

代码语言:javascript
运行
复制
archive_command = 'gzip <%p> /var/lib/postgresql/10/main/pg_wal/%f'.
restore_command = ''gunzip < /var/lib/postgresql/10/main/pg_wal/%f > %p'

这是个可能的主意还是愚蠢的想法?

EN

回答 1

Stack Overflow用户

发布于 2020-07-13 11:36:04

不,您只能将WAL段存档到不同的目的地。

首先,消除任何阻碍WAL段被删除的障碍:

  • 失败的archive_command (检查pg_stat_archiver)
  • 放弃复制槽(检查pg_replication_slots)
  • wal_keep_segments

不要手动删除或修改pg_wal中的文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62873712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档