PostgreSQL 日志归档清理

1.一般pg归档存放在data目录下pg_wal 中 使用du -sh 发现磁盘占用空间高
2.pg_controlddata /jd/postgres/data (根据现场目录)
确认最后一次归档日志 (lastest checkpoints redo wal file )得到时间戳
3.执行pg_archivecleanup -d /jd/postgres10.6/data/pg_wal/ 时间戳(更换现场环境目录) --清理这个文件以前的文件 注意时间戳前面需要空格
4.如果还有很多日志执行 find /jd/postgres10.6/data/pg_wal/ -mtime +7 -name “*” -exec rm -Rf {} ;
–7代表清理7天前文件日期

猜你喜欢

转载自blog.csdn.net/weixin_46544841/article/details/140399059