PostgreSQL:什么情况会触发 WAL 日志归档?
来源:互联网 发布:matlab画出网络拓扑图 编辑:程序博客网 时间:2024/05/18 10:20
方法一:手动切换 WAL 日志
PostgreSQL 提供 pg_switch_xlog() 函数可以手工切换 WAL 日志,如下:
–手动归档
[pg93@redhatB ~]$ psql
shpsql (9.3.0)
Type “help” for help.postgres=# select pg_switch_xlog();
pg_switch_xlog0/87000000
(1 row)
备注:执行 pg_switch_xlog() 后,WAL 会切换到新的日志,这时会将老的 WAL日志归档,这里归档到
/archive/pg93 目录。
方法二:WAL 日志写满后触发归档
WAL 日志被写满后会触发归档,文档在说明配置参数 archive_command 时的第一句说就说明了这点,
WAL 日志文件默认为 16MB,这个值可以在编译 PostgreSQL 时通过参数 “–with-wal-segsize” 更改,编
译后不能修改。
方法三:设置 archive_timeout
另外可以设置archive 超时参数 archive_timeout ,假如设置 archive_timeout=60 ,那么每 60 s ,
会触发一次 WAL 日志切换,同时触发日志归档,这里有个隐含的假设: 当前 WAL 日志中仍有未归档的 WAL
日志内容,有兴趣的朋友可以自己测试下。
阅读全文
0 0
- PostgreSQL:什么情况会触发 WAL 日志归档?
- WAL日志归档以及什么情况下会触发归档?
- postgresql中wal日志什么时候会触发归档
- 减少postgresql wal日志配置
- postgresql wal日志部分参数
- PostgreSQL PITR示例 (物理备份+WAL日志)
- PostgreSQL备份恢复二:WAL归档--windows
- PostgreSQL备份恢复二:WAL归档--windows
- postgresql减少wal日志生成量的方法
- postgresql减少wal日志生成量的方法
- PostgreSQL配置文件--WAL
- postgres9.5.7 wal日志归档和任意时间点恢复数据
- Oracle归档日志使用情况查询
- 什么情况下会失眠
- delete obsolete 会删除归档日志么?
- 写wal log日志
- postgresql中的wal和checkpoint
- 联机日志和归档日志有什么区别?
- C语言的多线程编程
- C/c++提升宝典
- 自定义日历控件
- 使用三目运算符
- 社交网络图挖掘2--社区的直接发现和图划分
- PostgreSQL:什么情况会触发 WAL 日志归档?
- 良心长文:深度学习框架的选择和有关tensorflow编程经验的分享
- 文件归档、压缩及传输
- jsp页面打jar包及其引用
- HDU 3829 Cat VS Dog (反建法求最大独立集)
- C++中的基础相关知识之static
- js输出单引号操作
- <c:forEach>遍历标签自动生成序号…
- 《光照不均匀图像的灰度波动局部阈值分割》opencv编码实现