文章目录
1. 什么是 PostgreSQL 归档模式?
PostgreSQL 的归档模式(Archive Mode)是一种通过持续归档事务日志(WAL文件)实现数据持久化保护的机制。在启用归档模式后,数据库会将生成的WAL文件备份到指定存储位置,从而实现以下核心功能:
- 时间点恢复(PITR):允许恢复到任意历史时间点
- 增量备份基础:配合物理备份实现高效数据保护
- 主从复制支持:为流复制提供故障恢复保障
1.1 归档文件
一般设置存储在数据库文件夹的
pg_archive/
下
wal命名格式文件名称为16进制的24个字符组成,每8个字符一组,每组的意义如下:
00000001 00000000 00000001
-------- -------- --------
时间线 逻辑id 物理id
2. 归档模式配置步骤
2.1 修改核心参数
编辑 postgresql.conf
文件:
wa