生产库迁移rds流程

 

前提条件:
1: 创建与RDS实例同地域的OSS Bucket
2: 数据库恢复模式为FULL
3: RDS实例拥有足够的存储空间
4: RDS实例中没有同名的目标数据库
5: RDS实例已创建高权限账号


上云阶段

全量阶段    
Step1. 00:00之前    完成准备工作,包括:
                    完成DBCC CheckDB检查。
                    关闭本地环境备份系统。
                    修改数据库为FULL恢复模式。
Step2. 00:01        开始对线下数据库做FULL Backup。
Step3. 02:00        完成FULL Backup,耗时近1小时,开始上传备份文件到OSS Bucket。
Step4. 03:00        完成备份文件上传,耗时1小时,开始在RDS控制台恢复FULL Backup文件。
Step5. 22:00        完成FULL Backup恢复上云,耗时19小时,开始数据库增量diff备份上云过程。

增量阶段    
Step6. 23:50        对自建库施加全局写锁或停库
Step7. 00:20        完成diff备份并上传至OSS,耗时30分钟,开始在RDS控制台恢复增量diff文件。
Step8. 03:00        完成了最后所有增量diff文件增量上云操作,耗时160分钟,开始将数据库上线。
Step9. 22:35        数据库上线完毕,如果选择异步执行DBCC操作,上线速度快,耗时1分钟。

上一篇:RDS for mysql备份恢复到本地参考文档


下一篇:云数据库RDS是什么?云数据库RDS有什么优势?