时间点恢复
为什么需要时间点恢复?
在数据库使用过程中,可能会发生意外的数据删除或写入错误数据的情况。传统的备份恢复只能将数据恢复到备份时的状态,可能会丢失备份之后到事故发生前的数据。时间点恢复(Point-in-time recovery, PITR)功能允许将数据库精确恢复到过去任意时间点的状态,最大限度地减少数据丢失,提供更精细的数据保护能力。这对于需要高数据完整性和业务连续性的企业来说至关重要。
时间点恢复(Point-in-time recovery, PITR)使得在数据库意外删除数据或写入脏数据等情况下,能够将数据库恢复到最近一段时间内的任意时间点,精确到毫秒。
这是 Database 级别的功能,默认开启。可恢复时段最长为 7 天,用户也可自定义设置可恢复时段的最大长度。
如何恢复
在"数据库"标签页中,找到您想要恢复的 Database。
点击"恢复"按钮,然后在弹出的子页面中选择备份时间点,填入恢复目标数据库的名称,选择执行本次恢复操作的 Warebase,可选填对本次恢复任务的描述。点击"确定"按钮即开始恢复任务。
恢复是一个异步任务,您可以在"备份"页面查看任务状态。
任务成功后,在"数据库"标签页下可以找到恢复出的 Database,该 Database 默认绑定到执行恢复任务的 Warebase 上。