设置任意时间点保护策略

RDS MySQL支持任意时间点保护功能,在最新的备份策略页面,您可以开启任意时间点恢复开关和配置可任意时间点恢复天数。系统会根据全量和日志关联性来进行备份集保留,保障您在配置的时间范围内,进行任意时间点恢复(Point-in-Time Recovery,PITR)。

功能说明

传统备份逻辑按备份周期保留备份集,即使备份过程和备份集保留均无异常,可任意时间点恢复范围仍会短于日志保留天数,并且该范围会随着全量备份之间的间隔天数和备份集保留天数而变化。同时,如果出现备份延迟、备份失败等情况时,可恢复范围会更难以保障。

而任意时间点保护功能则按时间点恢复需求对备份集进行组织管理,在保留备份集时,确保在用户设置的可恢复时间范围外,还有一个有效的全量备份以及连续的日志备份链,以此保障任意时间点的数据恢复范围。

image

任意时间点保护与日志备份的区别

任意时间点保护相较于原日志备份功能,两者在日志生成和备份机制上是相同的,主要区别在于备份集过期策略和备份集保留策略的改进。以每周进行三次全量备份(周一、周三、周五),并设置可任意时间点恢复天数日志备份保留天数为7天为例:

对比项

升级前(日志备份保留7天)

升级后(可任意时间点恢复7天)

最优情况下的可恢复天数

最多7天

说明

最优情况下可恢复天数通常也会小于7天,仅在备份集过期后且处于清理调度等待阶段时,才能暂时实现7天的恢复时间。

固定7天

常规情况下的可恢复天数

常规4~5天

说明

常规情况下可恢复天数取决于全量备份之间的间隔天数,可恢复天数会周期性地下降为保留天数-全量备份间隔天数

固定7天

极端情况下的可恢复天数

少于3天

说明

若出现数据库死锁等原因导致的全量备份连续失败、偶发的数据异常等问题时,可恢复时间可能降低至3天或更低,极端情况下甚至可能无法回溯数据。

固定7天

恢复成本

系统保留7天的备份数据,需要7天的备份集保留成本。

系统保留7~9天的备份数据,需要7~9天的备份集保留成本。

重要

系统会额外保留一个7天外最晚的全量备份,以及7天外最晚的全量备份到第7天间的所有连续日志备份。但只对一个全量备份和最多额外一周日志备份计费。

前提条件

RDS MySQL实例需满足以下条件:

说明

您可以前往实例基本信息页面查看以上信息。

注意事项

开启任意时间点恢复开关后,所有已经产生且未过期的备份集、以及后续新产生的备份集,都将按照您所设置的可任意时间点恢复天数进行保留。

使用限制

  • 任意时间点保护设置仅适用于常规备份策略页面。高级备份策略页面(稀疏备份)暂不支持设置,您可以继续使用原有日志备份功能。更多详情,请参见备份策略页面间的区别

  • Serverless实例从停机到启动、以及启动后到完成一次全量备份的这段时间内,无法进行任意时间点的数据恢复。

费用说明

备份计费逻辑不变,但为了实现预期的任意时间点的恢复能力,实例会在您设置的可任意时间点恢复天数外额外保留一部分备份集,这部分备份集将计入备份总大小中。如果备份总大小未超过免费额度,备份不收费,超出免费额度的部分将根据实际使用量额外计费。计费标准,请参见备份费用

操作步骤

说明
  • 2024年01月11日及之后新创建的实例,可按照本文操作设置任意时间点保护策略。开启任意时间点恢复开关后,后续产生的备份集以及已经产生、尚未过期的备份集将会按照满足您设置的可任意时间点恢复天数的条件进行保留。

  • 2024年01月11日前已创建的历史存量实例,可以通过备份策略页面的弹窗,将原日志备份升级为任意时间点保护功能,升级后无法回退。如何升级,请参见升级为任意时间点保护

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 在左侧导航栏中单击备份恢复

  3. 备份恢复页面中选择备份策略页签,在基础备份区域单击编辑

  4. 设置如下参数,单击确定

    image

    重要

    若您在该页面中未找到任意时间点恢复开关,请到DBS客户咨询群(钉钉群号:35585947)进行咨询或申请使用。

    参数

    说明

    任意时间点恢复

    开启后可以实现按任意时间点(PITR)恢复数据,即开启日志备份。新实例默认开启。

    可任意时间点恢复天数

    变更可任意时间点恢复天数,即会同步修改日志备份保留天数。

    • 可选范围:7~730天。默认为7天。

    • 必须小于等于全量备份保留天数。

    说明

    5.7基础系列固定为7天。

关闭任意时间点恢复

备份策略页签下,单击基础备份区域后的编辑,在弹出的对话框中,关闭任意时间点恢复开关。

重要

关闭任意时间点恢复功能,即关闭日志备份能力,关闭后按任意时间点恢复将不可用,请谨慎操作。

image

相关操作

  • 您可通过数据备份和日志备份恢复数据到已有实例、新实例或本地数据库中,详情请参见数据恢复方案概览

  • 您可将已有数据或日志备份下载到本地进行归档、或下载备份并上传到OSS,详情请参见下载备份