
# 手动切换主备实例
#### 操作场景
当主备实例的主节点不可用，如发生虚拟机、硬盘、网络等故障时，RDS会自动触发主备故障倒换。除故障自动倒换之外，您可以根据业务需要，手动切换主备实例，切换后原来的主实例会变成备实例，可实现机架级别的容灾。实例发生主备切换后，支持[查看主备切换日志](https://support.huaweicloud.com/usermanual-rds-mysql/rds_switch_log.html)。
当存在大事务但想要执行主备切换时，可以选择[kill会话式主备切换]。该操作会kill当前所有会话，请谨慎选择。
手动主备切换和故障自动主备切换都支持事件监控，如果需要接收该告警通知，请提前[创建事件监控的告警通知](https://support.huaweicloud.com/usermanual-rds-mysql/rds_06_0012.html)。
#### 主备实例简介
主备实例采用一主一备的经典高可用架构，支持跨AZ高可用，选择主可用区和备可用区不在同一个可用区（AZ）。主实例和备实例共用一个IP地址。
- 主备实例的数据会实时同步，用户仅能访问主实例数据，备实例仅作为备份形式存在。
- 备实例提高了实例的可靠性，创建主实例的过程中，会同步创建备实例。备实例创建成功后，用户不可见。
- 当主实例故障后，会发生主备切换，期间数据库客户端会发生短暂中断。若存在复制延时，主备切换时间会长一点，数据库客户端需要支持重新连接。
 
#### 约束限制
- 手动切换主备实例不会改变实例的连接信息，包括VPC、子网、安全组、内网地址、内网域名、数据库端口。
- 主备切换可能会造成几秒或几分钟的服务闪断（闪断时间与复制时延有关），根据经验，当事务日志生成速率超30 MB/s时，服务中断时间可能会达到分钟级。请在业务低峰期进行主备切换，避免对高峰期业务造成影响。
- 同时满足以下条件，才能手动切换主备实例。
  - 实例运行正常。
  
  - 主备"复制状态"为"正常"。
  
  - 主备复制时延小于5分钟且主备数据一致。
   
 
#### 操作步骤
1. [登录RDS管理控制台](https://console.huaweicloud.com/rds/#/rds/management/list)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-rds-mysql/zh-cn_image_0000002593882307.png)，选择区域。
3. 在"实例管理"页面，选择指定的主备实例，单击实例名称，进入实例的"概览"页面。
4. 在"实例类型"处，单击"主备切换"。 
   图1概览   
   ![](https://support.huaweicloud.com/usermanual-rds-mysql/zh-cn_image_0000002281576229.png "点击放大")
   
   
5. 在弹框中，选择是否kill会话，单击"是"进行主备切换。
   
   图2主备切换   
   ![](https://support.huaweicloud.com/usermanual-rds-mysql/zh-cn_image_0000002708522676.png "点击放大")
   
   
6. 若您已开启高危操作保护，在"身份验证"弹出框中单击"获取验证码"，正确输入验证码并单击"确定"，页面自动关闭。 
   通过进行二次认证再次确认您的身份，进一步提高账号安全性，有效保护您安全使用云产品。关于如何开启操作保护，具体请参考《[统一身份认证服务用户指南](https://support.huaweicloud.com/usermanual-iam/iam_01_0001.html)》的内容。
   
   
7. 主备切换成功后，用户可以在"实例管理"页面对其进行查看和管理。 
   - 切换过程中，状态显示为"主备切换中"。
   
   - 切换完成后，实例状态变为"正常"。
   
   
   
   
 
#### 相关API
- [手动倒换主备](https://support.huaweicloud.com/api-rds/rds_05_0013.html)
 
