技术栈
wal日志
Hehuyi_In
9 个月前
postgresql
·
wal日志
·
清理
·
归档
·
堆积
postgresql 手动清理wal日志的101个坑
新年的第一天,总结下去年遇到的关于WAL日志清理的101个坑,以及如何相对安全地进行清理。前面是关于WAL日志堆积的原因分析,清理相关可以直接看第三部分。
Hehuyi_In
1 年前
postgresql
·
wal日志
·
删除
·
archivecleanup
·
清理
pg_archivecleanup清理wal日志
pg_archivecleanup代码中仅进行了wal日志文件名的对比,没有实现对WAL日志名及对应生成时间的判断。在WAL日志未被重命名时,时间与日志名顺序名一致,没有问题。一旦WAL日志被重命名,pg_archivecleanup清理就可能清理掉比指定文件更新的WAL日志。
Hehuyi_In
1 年前
postgresql
·
源码学习
·
wal日志
·
删除
·
重命名
postgresql源码学习(58)—— 删除or重命名WAL日志?这是一个问题
最近因为WAL日志重命名踩到大坑,一直很纠结WAL日志在什么情况下会被删除,什么情况下会被重命名,钻研一下这个部分。