技术栈
pg_rewind
king_harry
3 天前
postgresql
·
pg_rewind
postgresql下pg_rewind数据库恢复
在 PostgreSQL 主备切换(Failover)后,旧的主库因为数据可能领先或与新主库(原备库)产生了分歧,无法直接启动同步。pg_rewind 的作用是对比两者的 WAL 日志,将旧主库“回滚”到分叉点,使其能够以增量同步的方式重新加入集群,避免了全量重做数据(pg_basebackup)的巨大开销。
我是有底线的