全部产品
Search
文档中心

云原生数据库 PolarDB:整体流程和预估时间

更新时间:Dec 18, 2023

当发生部分表的误操作时,可进行库表恢复,将误操作的某张表或某些表恢复到原集群。

库表恢复分为按时间点恢复和按备份集(快照)恢复,两者的区别在于要恢复至的时间点是否是备份集的时间点。如果是备份集的时间点,则可选择按备份集(快照)恢复,更方便。如果要恢复至的时间不是已有的备份集的时间点,则只能选择按时间点恢复。

整体流程

无论是按时间点恢复还是按备份集(快照)恢复,两者的关键流程是一致的:先创建一个临时节点,并将某个时间点的数据恢复至该节点,然后再将恢复出的数据恢复到原集群。流程如下:

image
说明

建议在业务低峰期进行数据恢复。

预估时间

预估耗时如下,仅供参考:

步骤

预估耗时

创建一个临时节点,并将备份集中的数据恢复至该节点

约3分钟

恢复Redo日志增量数据

说明

仅按时间点恢复的方式需要恢复该类数据。耗时和需要应用的Redo日志大小相关。

1.5 GB/分钟

将数据恢复至原集群

1.2 GB/分钟

如果待恢复的数据量达到TB级别,执行库表恢复操作可能耗时较长。如果想要快速恢复该数据,可使用备份集全量恢复,一般耗时几分钟。具体操作请参见全量恢复方式1:从备份集恢复。使用备份集全量恢复数据会导致所有表的数据都恢复到一个历史的时间点,请谨慎操作。