You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

pgBackRest 2.43针对PostgreSQL 14.6的时间点恢复异常问题

pgBackRest 2.43 + PostgreSQL 14.6 偶发时间点恢复异常

问题现象

使用pgBackRest 2.43对PostgreSQL 14.6数据库执行时间点恢复时,出现偶发异常:恢复到目标时间点后,步骤中已删除的area表数据意外存在,该问题10次测试中出现2-3次。

测试步骤

    1. 执行全量备份:pgbackrest --stanza=db1 --type=full backup
    1. 删除area表所有数据并删除lockinfo表,操作时间戳:2023-04-20 10:35:54.700455+00
    1. 执行增量备份:pgbackrest --stanza=db1 --type=incr backup
    1. 删除lutype表所有数据并删除batchrule表,操作时间戳:2023-04-20 10:45:23.150276+00
    1. 执行时间点恢复,目标时间为步骤4操作前:pgbackrest --stanza=db1 --type=time --target="2023-04-20 10:45:23.150276+00" restore

预期与实际结果

  • 预期:area表无数据(步骤2已删除,恢复目标时间点在步骤2之后,应保留该删除操作)
  • 实际:偶发出现area表存在5条数据

已收集信息

  • pgBackRest恢复日志
  • PostgreSQL主备库日志

内容的提问来源于stack exchange,提问作者Eric

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 09:37:16