手动切换主备实例
操作场景
当云数据库RDS主备类型的实例创建成功后,系统会在同一区域内为该实例创建一个备实例。主备实例的数据会实时同步,用户仅能访问主实例数据,备实例仅作为备份形式存在。您可根据业务需要,进行主备实例的切换,切换后原来的主实例会变成备实例,可实现机架级别的容灾。
注意事项
对于主备切换、主备实例规格变更、小版本升级等涉及到主备切换的场景:
如果在主备倒换发生时,业务中慢SQL仍未执行完成,可能会导致该慢SQL连接卡住(新建连接及其余空闲连接不受影响),并在一段时间后客户端返回报错。返回报错时间与客户端keepalives_idle、keepalives_interval、keepalives_count等tcp参数配置有关,具体参数查看官方文档。
约束限制
同时满足以下条件,才能手动切换主备实例。
- 实例运行正常。
- 主备“复制状态”为“正常”。
- 主备复制时延小于5分钟且主备数据一致。
操作步骤
- 登录管理控制台。
- 单击管理控制台左上角的,选择区域。
- 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
- 在“实例管理”页面,选择指定的主备实例,单击实例名称,进入实例的“概览”页面。
- 在“概览”页面的“实例类型”处,单击“主备切换”。
主备切换可能会造成几秒或几分钟的服务闪断(闪断时间与复制时延有关),根据经验,当事务日志生成速率超30 MB/s时,服务中断时间可能会达到分钟级。请在业务低峰期进行主备切换,避免对高峰期业务造成影响。
- 若您已开启高危操作保护,在“身份验证”弹出框中单击“获取验证码”,正确输入验证码并单击“确定”,页面自动关闭。
通过进行二次认证再次确认您的身份,进一步提高账号安全性,有效保护您安全使用云产品。关于如何开启操作保护,具体请参考《统一身份认证服务用户指南》的内容。
- 在“主备切换”弹框,单击“确定”进行主备实例的切换。
- 主备切换成功后,用户可以在“实例管理”页面对其进行查看和管理。
- 切换过程中,状态显示为“主备切换中”。
- 在实例列表的右上角,单击刷新列表,可查看到主备切换完成后,实例状态显示为“正常”。