更新时间:2020-03-13 13:56
数据库备份DBS可满足PolarDB MySQL实例的单表恢复、异地备份、长期归档等需求。DBS采用PolarDB集群地址进行全量数据备份,有效降低备份对数据库上业务性能影响,同时采用主地址进行增量日志备份,保证秒级RPO的实时备份能力。
价值 | 说明 | 详情 |
---|---|---|
备份Binlog | 采用增量日志流技术,实时获取Binlog | 用户可下载 |
备份SQL文件 | 采用逻辑备份技术,备份成SQL/CSV文件 | 用户可下载 |
只读节点备份 | 采用只读节点备份,不影响主节点的稳定 | 查看详情 |
备份可读 | 无需恢复,SQL支持查询备份数据 | 查看详情 |
异地备份 | 支持将PolarDB实例备份到目标地域OSS,并恢复到目标地域、源地域或其他地域的PolarDB实例上 | 查看详情 |
长期归档 | 支持保留时长5年,备份集自动转移到归档存储 | 查看详情 |
细粒度备份 | 支持单表、单库、多库和整个PolarDB实例备份 | 查看详情 |
备份限速 | 有效降低备份对数据库性能影响 | 查看详情 |
单表恢复 | 支持单表恢复,无需恢复整个PolarDB实例,缩短恢复时间 | 查看详情 |
本文从3个部分介绍DBS备份PolarDB实例。
(1)购买DBS备份计划
前往DBS售卖页,数据库类型选择:MySQL,购买DBS备份计划。
(2)配置DBS备份计划
前往DBS控制台,选择已购买的“未配置”备份计划,点击“配置备份计划”按钮。
(3)配置备份源
数据库所在位置选择:PolarDB实例
另外,DBS支持以下环境数据库的备份恢复。
(4)配置备份目标
备份目标是阿里云对象存储OSS,DBS会自动生成OSS Bucket名称,也支持用户输入自定义OSS Bucket名称。
(5)配置备份对象
DBS支持单表、单库、多库和整个PolarDB实例备份。
(6)配置备份时间
DBS支持周期备份和单次备份。用户可以配置何时备份你的数据库。这里支持,按照“周”为周期的数据库备份计划,还可以选择具体的备份时间点。你可以根据实际的业务特点进行选择,例如你要备份的数据库的业务低峰时间为03:00,那么你可以让全量备份在这个时间发生。对于不支持增量备份的数据库,增量日志实时备份选项为“关闭”,状态不可修改。
为了降低备份对数据库性能影响,DBS提供“全量备份并行线程数上限”选项,用户可以自行调节备份速度。
PolarDB增量备份,详见 《PolarDB:如何开启Binlog》
只读节点备份:进入PolarDB控制台,将待备份实例的 主库不接受读 设置为 开启。
(7)配置备份生命周期
为了降低备份存储的成本,DBS还支持对OSS中备份集的生命周期管理,支持保留时长5年(1825天)。用户可以配置全量、增量备份集在OSS中的转移、删除策略。例如,如下的配置定义了,一个新的全量备份集合产生之后,存储的最长时间为730天,超过730天的备份将会被删除。另外,新产生的备份将会被存储在OSS标准存储中,经过180天后,将转入OSS低频访问存储中,再经过365天将存储在OSS归档存储中。
(1)全量数据备份
全量数据备份列表页中展示了备份计划的所有全量备份信息。
(2)增量日志备份
增量日志备份列表页中展示了备份计划的所有增量备份信息。
(1)选择恢复时间点
开启增量日志备份后,DBS可以提供PolarDB实例的任意时间点恢复。
(2)配置恢复目标数据库
数据库所在位置选择:PolarDB实例
(3)配置恢复对象
DBS无需恢复整个实例数据,支持只恢复单个表,恢复数据量降低,恢复时间(RTO)会大大缩短。
(4)启动恢复任务
在文档使用中是否遇到以下问题
更多建议
匿名提交