暂无图片
archive_timeout和archive_interval这两个参数有什么不同?
我来答
分享
Quick
2023-08-17
archive_timeout和archive_interval这两个参数有什么不同?

archive_timeout:表示归档周期,超过该参数设定的时间时强制切换WAL段。

archive_interval:表示归档间隔时间。超过该参数设定的时间,则强制归档日志文件。

这两个参数都是设置归档,有什么不同?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
yBmZlQzJ

1个是周期,一个是间隔,从字面上就很好理解了。

暂无图片 评论
暂无图片 有用 2
周波

区别就是,当超过archive_timeout参数设置的时间时,会强制切换wal日志并归档(也就是会执行类似pg_switch_xlog()日志切换操作),而archive_interval只会尝试归档当前未归档的wal日志,但不会进行日志切换(当然不会归档当前正在使用的wal日志)。你都已经给出答案了,应该没注意到强制切换wal段和强制归档日志文件,其实这就是区别所在。

暂无图片 评论
暂无图片 有用 2
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏