PostgreSQL中archive_timeout参数的时间对齐基准是什么?
PostgreSQL archive_timeout 时间对齐基准说明
- 计时起始逻辑:
archive_timeout的计时以上次归档操作完成的时刻为起点;若服务器刚启动还未执行过归档,则从服务器启动时刻开始计算。 - 非周期对齐模式:它不会采用类似
now() % archive_timeout的系统时间对齐方式,不会固定在整点、整分这类时间点触发归档。比如设置为5分钟,不会强制在每小时的0、5、10分触发,而是以上一次归档完成的时间为基准,往后顺延设定时长,到达时间后就触发归档(前提是存在可归档的WAL段)。 - 特殊情况补充:如果在计时周期内WAL段被写满,会提前触发归档,此时新的计时周期会从这次提前归档完成的时间重新开始计算。
内容的提问来源于stack exchange,提问作者404
相关产品推荐
相关产品推荐

