DRDS 整库恢复介绍

广大2年前技术文章611

1 整库恢复注意事项

1、PolarDB-X 1.0自动备份策略默认关闭,需要您手动开启。PolarDB-X 1.0日志备份能力依赖下层RDS,PolarDB-X1.0控制台设置的日志备份策略会自动同步至下层所有RDS,设置完成后,请勿在RDS控制台修改,避免备份集失效。

2、PolarDB-X 1.0备份恢复依赖日志备份,备份恢复前需要开启日志备份策略,避免备份集失效。

3、备份过程中不要执行DDL操作,避免实例备份与恢复失败。

4、备份过程中,请确保PolarDB-X 1.0实例下层RDS的状态正常,避免备份失败。

5、请确认所有的数据表都存在主键,避免影响一致性备份恢复的数据准确性。

6快速备份的恢复需要注意面向分库分表场景,保证单个RDS层面的数据一致性,但不保证数据的全局一致性。

 

2 整库恢复步骤

在实例的备份恢复页面,点击数据恢复,本次按照时间点恢复介绍:

图片1.png 

单击预检测,检查是否存在有效的备份集可供恢复数据。如果预检测失败,则无法恢复数据。

预检测成功后,单击去开通,前往确认订单页面。

 图片2.png

3 业务验证

整库的恢复都是恢复到新实例,等待恢复完成后,需要业务校验数据。并且业务需要切换连接地址到新恢复的实例。


tip:对于drds较早版本,存在公有的rds,可以考虑利用rds的备份恢复到原实例,然后数据回插入原表,这样也可以。不可以直接rename成原表,因为drds会存一些元数据等信息,直接利用rename可能导致元数据和实际表数据对不上。

相关文章

MySQL优化器特性(六)表扫描成本计算

全表扫描成本使用optimizer_trace,或者使用explain format=tree, 或者explain format=json,可以查看查询的costmysql> exp...

PG体系结构(一)

PG体系结构(一)

一、进程结构PG数据库启动时会先启动一个主进程(9.3之前称为postmaster,9.3以后称为postgres server process),然后fork出一些辅助子进程(backend、bac...

Python 识别 MySQL 中的冗余索引

前言最近在搞标准化巡检平台,通过 MySQL 的元数据分析一些潜在的问题。冗余索引也是一个非常重要的巡检目,表中索引过多,会导致表空间占用较大,索引的数量与表的写入速度与索引数成线性关系(微秒级),如...

Kubevela源码解读(一):application_controller解读

application_controller是kubevela最主要的一个控制器,作用就是将用户创建的applicaion转化为实际需要创建的资源对象,通过本文可以:1、了解cue模版在kubevel...

网络数据链路层-MAC帧(2)

网络数据链路层-MAC帧(2)

3.ARP协议地址解析协议(Address Resolution Protocol,ARP)协议,是根据IP地址获取MAC地址的一个TCP/IP协议。3.1为什么有ARP协议?ARP 协议建立了主机...

Apache trino的ldap认证开启

Apache trino的ldap认证开启

1、背景由于trino 默认没有开启用户认证体系,需要ldap用户进行认证。开启tls和ldap用户认证。提高安全性2、配置前置条件。trino 集群已经部署完成ldap 服务openjdk 版本大于...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。