当从备份恢复Postgres数据库时,如果在备份策略开始时进行了一个基本备份,然后只应用WAL档案,从一周到一个月,甚至是3或6个月,那么恢复时间会有什么影响?
从Oracle RMAN增量备份策略的角度来看,Oracle建议每周0级备份与每日1级增量相结合,但是,我无法找到有关Postgres的任何此类建议。
所有Postgres连续存档和实时恢复文章只提到一个基本备份,然后从该点开始存档WAL,但与每周基本备份和每日WALs策略相比,这种恢复时间将如何影响恢复时间?
我之所以问这个问题,是因为Redstor (我们使用的云备份解决方案)支持去重复和备份存档,因此我们试图找到最佳的备份策略,它将提供PITR,其中备份服务器的文件系统上的备份的总大小将始终反映当前状态下数据库的总大小。在恢复备份时,我们可以选择任何24小时时间段来恢复备份的WAL文件,并在24小时内将备份的WAL文件重放到任何时间点,以使系统处于当前状态。
发布于 2021-04-14 11:03:43
我认为答案是“视情况而定”。
在我的经验中,它所依赖的主要是您正在恢复的数据量,请记住,数据量是基本备份加上自该基本备份以来的所有WAL。
这意味着:
https://dba.stackexchange.com/questions/289809
复制相似问题