pg wal 日志堆积
主要有3个方面的原因,
1.是否开启归档,如未开归档,则和参数设置有关。开启归档需要看下归档是否失败
2.IO高,iotop 命令看是什么进程占用的IO
3.是否有逻辑复制或流复制的复制槽残留,导致wal日志没被消费掉。如果有复制槽残留,wal日志会一直保留,导致wal日志一直增长,最后可能会把磁盘撑满。
如是3导致,确定备机不用了的话将复制槽删除。并清理wal文件:
查看可以清理哪些wal文件:
sys_controldata -D data目录 看latest checkpoint’s redo wal file 到哪个文件了,
sys_archivecleanup data/sys_wal last checkpoint 的文件号
就会把这个wal 日志之前的都删掉。
pg wal 日志堆积
于 2024-08-12 21:01:43 首次发布