pg_probackup 2.4.1 已发布
发布于 2020-06-25,作者:Postgres Professional
相关开源项目
pg_probackup 是一个用于管理 PostgreSQL 数据库集群备份和恢复的实用程序。它旨在执行 PostgreSQL 实例的周期性完整和增量页面级备份,使您能够在发生故障时恢复服务器。
重要更改
新功能
- 增量恢复。在增量恢复期间,目标数据目录中已有的有效未更改页面不会被重写。这大大提高了速度,减少了网络负载和 I/O 消耗。
- 恢复命令新增选项:
-I | --incremental-mode mode。提供两种增量恢复模式:checksum 和 lsn。
改进
- 备份和合并操作的内存消耗降低。
- 增量备份链的恢复速度得到了极大提升,在某些极端情况下,例如特别长的备份链,速度提升可达一个数量级。
- 远程备份速度得到提升,这得益于将扫描远程数据目录树的整个过程移至远程代理。在高网络延迟和大量文件的系统上,速度提升可能很显著。
Bug 修复
archive-push 和 archive-get 输出到 PostgreSQL 文本日志将不再破坏 pgbadger 的解析。由 @triwada 和 Mikhail Kulagin 报告。
- 之前在副本提升后立即运行备份会导致错误,因为 timeline ID 是在
pg_start_backup 执行之前获得的。