星空旗舰版 PG数据库wal日志膨胀与清理原创
金蝶云社区-zybird
zybird
2人赞赏了该文章 92次浏览 未经作者许可,禁止转载编辑于2024年09月14日 17:10:03

刚安装好的CentOS环境,预留的磁盘空间150G,星空旗舰版没有运行两天,空间满了


经过网上查资料,并与总部老师沟通,确认是PG数据库的日志膨胀的太厉害,按照总部老师给的链接研究了半天,

PostgreSQL数据库清理归档日志 (kingdee.com)

没有太看懂,各种折腾,终于正好了

下面记录一下过程:

su - postgres

一定要做这一步,要不然pg_archivecleanup 命令无法执行

$ pg_controldata|grep checkpoint

image.png

如上检查点E/A13D5BD0已执行,已包含在日志文件000000010000000E00000005,中,这个日志文件之前的是可以清理的。

pg_archivecleanup /data/cosmic/cosmic/postgres/pg_data/pg_wal 000000010000000E00000005

pg_archivecleanup /data/cosmic/cosmic/postgres/archivelog 000000010000000E00000005


由于是演示环境,关闭archive_mode = off 。

设置$PGDATA/postgresql.conf参数文件archive_mode = off ,关闭归档功能


参考文档:

1、PostgreSQL数据库清理wal日志 (kingdee.com)

2、PostgreSQL数据库清理归档日志 (kingdee.com)




图标赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!