pg_probackup 2.4.1 已发布

由 Postgres Professional 发布于 2020-06-25
相关开源

pg_probackup 是一个用于管理 PostgreSQL 数据库集群备份和恢复的实用工具。它旨在对 PostgreSQL 实例执行定期的完整和增量页面级备份,使您能够在发生故障时恢复服务器。

显著变化

新特性

  • 增量恢复。在增量恢复期间,目标数据目录中可用的有效且未更改的页面不会被重写。这大大提高了速度,减少了网络负载和 I/O 消耗。
  • 恢复命令的新选项:-I | --incremental-mode mode。提供两种增量恢复模式:checksumlsn

改进

  • 减少了备份和合并操作期间的内存消耗。
  • 大大提高了增量备份链的恢复速度,在某些极端情况下,对于特别长的链,速度提高了一个数量级。
  • 由于将扫描远程数据目录树的整个过程移至远程代理,因此提高了远程备份速度。在具有高网络延迟和大量文件的系统上,速度提升可能非常显著。

错误修复

  • archive-pusharchive-get 输出到 PostgreSQL 文本日志不再破坏 pgbadger 解析。由 @triwada 和 Mikhail Kulagin 报告。
  • 之前在副本提升后立即运行备份会导致错误,因为时间线 ID 是在执行 pg_start_backup 之前获取的。