云数据库RDS支持高可用切换功能。当主实例不可用时,会自动触发主备切换,将主实例和备实例进行互换,保障实例的高可用性。此外,您还可以手动切换主备实例。
前提条件
实例为高可用版实例。
说明 基础版实例没有备实例,不支持主备切换。
背景信息
- 自动切换:实例默认开启自动切换,当主实例出现故障无法访问时,会自动切换到备实例。主备切换的触发时机,请参见主备切换原因。
- 手动切换:即使自动切换是开启状态,您也可以手动进行主备切换。手动切换可用于容灾演练或多可用区场景下的就近连接等需求。
说明 主备实例的数据会实时同步,您只能访问主实例,备实例仅作为备份形式存在,不提供业务访问。
其他引擎切换主备实例请参见:
影响
- 主备实例切换过程中会出现闪断,请确保您的应用程序具有自动重连机制。
- 如果实例下挂载有只读实例,那么主备实例切换后,只读实例的数据会有几分钟的延迟,因为需要重建复制链路、同步增量数据等。
手动切换主备实例
临时关闭主备自动切换
自动切换默认为开启,主实例出现故障会自动切换到备实例,在遇到如下情形时您可以选择临时关闭主备自动切换:
- 大促活动等,不希望主备切换影响系统可用性。
- 重要应用系统升级等,不希望主备切换引进其他变数。
- 重大事件或者稳定保障期,不希望主备切换影响系统稳定性。
设置完毕后,您可以在服务可用性页面查看临时关闭主备自动切换的截止时间。
常见问题
备实例可以访问吗?
不可以访问。您只能访问主实例,备实例仅作为备份形式存在,不提供业务访问。
相关API
API | 描述 |
---|---|
切换主备实例 | 切换RDS主备实例。 |
设置主备自动切换 | 开启或关闭RDS实例主备自动切换。 |
查询主备切换设置 | 查看RDS实例主备自动切换设置。 |