云数据库 SelectDB 版支持将实例库表数据周期性备份至OSS,并允许用户通过指定备份集进行数据恢复,确保数据高可用性。
前提条件
实例状态需为运行中。
通过RAM用户(子账号)备份或恢复SelectDB实例时,该RAM用户(子账号)必须拥有AliyunSelectDBFullAccess权限。如何授权,请参见为RAM用户授权。
支持地域
中国:华北2(北京)、华东1(杭州)、华东2(上海)、华北3(张家口)、华南1(深圳)、 华南3(广州)、中国香港。
亚太:新加坡、马来西亚(吉隆坡)、印度尼西亚(雅加达)、日本(东京)。
其他:英国(伦敦)、德国(法兰克福)。
注意事项
数据备份
只有Internal Catalog支持下层库表选择,External Catalog暂不支持。
备份集保留天数会根据最新的备份策略进行更新,请谨慎修改备份策略中的备份有效期。
由于云数据库 SelectDB 版采用逻辑备份方式,存在以下限制:
备份内容不包含分区变更:备份任务仅包含任务启动时刻的数据库状态。因此,在备份过程中发生的分区变更(如新分区创建或旧分区过期)不会被包含在本次的备份集中。
备份性能与策略建议:逻辑备份耗时较长。为提升备份效率并节约资源,建议在配置备份策略时,仅选择业务所需的核心库表,避免对整个实例或
internal目录下的所有库进行备份。
数据恢复
由于数据会恢复到其他实例,目标实例需确认以下信息:
目标实例需与当前实例处于同一地域,且内核大版本相同。
目标实例中没有同库同名表,否则恢复任务会失败。
费用说明
备份与恢复功能目前处于公测中,暂不收费。
数据备份
创建备份策略
登录云数据库 SelectDB 控制台。在页面左上角,选择实例所在地域。在实例列表页面,单击目标实例ID,进入到实例详情页面。
在左侧导航栏单击备份恢复>备份设置。
在备份恢复页面单击创建备份计划,配置以下信息。
配置
说明
备份执行周期(每周)
多选。勾选后,备份任务会在每周的规定时间自动备份库表数据。
备份方式
当前固定为逻辑备份。
说明逻辑备份基于Doris的OUTFILE命令实现,详情请参见Outfile。
备份开始执行时间
选择备份任务的启动时间。
说明假设当前时间为10:23:
如果开始执行时间为“12:00-13:00”,那么备份任务将在12点开始执行。
如果开始执行时间为“10:00-11:00”,那么备份任务将立即开始执行。
备份超时时间(秒)
备份任务超时未完成,将中断和取消单次任务执行,并删除已备份数据。默认值为10000秒。
备份任务执行集群名
选择需要执行备份任务的集群。
说明建议使用专用的备份任务集群,防止备份任务影响线上业务。
建议先执行一次备份任务,观察集群的资源水位,如果CPU等资源消耗较多,可以减少备份表的数量,或者将备份启动时间调整至业务低峰期。
备份对象
选择需要定期执行备份的库表。
说明只有Internal Catalog支持下层库表的勾选,External Catalog暂不支持。
如果Database没有被勾选,不代表这个Database下没有表被勾选,需要点击Database进行查看被勾选的表。
备份有效期(天)
设定备份集的保留天数,超过保留天数的备份集将会被清除。备份有效天数默认需要大于7天。
重要备份集的实际保留天数,将根据最新的备份策略中设定的备份有效期变化,请谨慎修改备份有效期。
单击确定。
查看备份集
在实例详情页,左侧导航栏单击备份恢复>数据恢复,可查看实例下数据备份任务的相关信息。

数据恢复
创建数据恢复任务
登录云数据库 SelectDB 控制台。在页面左上角,选择实例所在地域。在实例列表页面,单击目标实例ID,进入到实例详情页面。
在左侧导航栏单击备份恢复>数据恢复。
在目标备份集所在行,单击操作列的数据恢复。

在弹出框中单击确定。
填写数据恢复任务配置信息。
配置
说明
目标实例
需要将备份集恢复到的实例ID。
任务执行集群ID(目标实例)
目标实例中,选择需要执行恢复任务的集群名。
任务超时时间
恢复任务超时未完成,将中断和取消单次任务执行。默认值为10000秒。
单击确定。
查看备份记录和恢复记录
进入实例详情页,在左侧导航栏单击备份恢复>任务管理,查看备份任务记录和恢复任务记录。