更新时间:2022-05-17 GMT+08:00
高可用只读简介
功能介绍
只读实例分为单机版实例和高可用实例,推荐使用高可用实例,获得更高的可用性。
- 单机版只读实例:当只读实例所在物理机故障或者只读实例故障,需要较长时间重建和恢复(取决于数据量)。
使用单机版只读实例,推荐开启数据库代理功能,并购买冗余的单机版只读实例。当单个只读故障后,数据库代理可以将流量分担到其它只读节点。
- 高可用只读实例:当只读实例所在物理机故障后,备用只读实例会自动顶替。
推荐用法:
- 主实例下包含2个及以下只读实例时,高可用只读作用比较好。
- 主实例下包含2个以上只读实例时,建议开启数据库代理,获得更好的性价比。

当只读实例与主数据库之间复制异常后,单机版和高可用版只读都需要较长时间重建和恢复(取决于数据量)。
约束限制
- 支持主实例为SSD云盘或是本地盘的场景
- SSD云盘:支持通用型、独享型和鲲鹏通用增强型。
- 本地盘:支持x86通用型和x86独享型。
- 不支持与数据库代理服务共同开启。
- 创建时不支持设置证书、磁盘加密、端口、子网信息,上述信息均与已有高可用只读一致,如果没有创建过高可用只读实例,则与主实例保持一致。
- 证书、磁盘加密、端口、子网信息跟已有高可用只读一致(若没有高可用只读,则跟主实例一致)时,非高可用只读才可变更到高可用只读。
- 创建高可用只读或是变更到高可用只读时,需要保证实例所在子网的IP充足。
- 不建议修改高可用只读实例的参数,否则会影响到高可用只读的可靠性。
- 高可用只读不允许进行如下操作:修改端口、转换到非高可用只读实例、开启数据库代理。
创建高可用只读
- 登录管理控制台。
- 单击管理控制台左上角的
,选择区域和项目。
- 单击页面左上角的
,选择“数据库 > 云数据库 RDS”。
图1 云数据库 RDS - 在“实例管理”页面,选择指定的实例,单击操作列的“更多 > 创建只读”,进入“创建只读”页面。
您也可在实例的“基本信息”页面,单击实例拓扑图中,主实例下方的添加按钮
,创建只读实例。
- 在“创建只读”页面,填选实例相关信息,“高可用”选择“是”,单击“立即创建”。
- 确认信息无误后,单击“提交”。
高可用只读转换
- 登录管理控制台。
- 单击管理控制台左上角的
,选择区域和项目。
- 单击页面左上角的
,选择“数据库 > 云数据库 RDS”。
图2 云数据库 RDS - 在实例列表中,单击实例名称前的
,单击目标只读实例的名称,进入实例的基本信息页面,即进入只读实例的管理页面。
- 在“基本信息”页面的“数据库信息”模块,单击“实例类型”处的“转高可用”,将普通只读实例转换为高可用只读实例。
父主题: 只读实例
