您可以通过创建只读实例满足大量的数据库读取需求,增加应用的吞吐量。创建只读实例相当于复制了一个主实例,数据与主实例一致,主实例的数据更新也会自动同步到所有只读实例。
其他引擎创建只读实例请参见:
关于只读实例的更多介绍,请参见只读实例简介。
前提条件
实例版本如下:
- MySQL 8.0高可用版(本地SSD盘/SSD云盘)/三节点企业版
- MySQL 5.7高可用版(本地SSD盘/SSD云盘)/三节点企业版
- MySQL 5.6
说明 如果您的MySQL 5.7三节点企业版不支持只读实例,请
提交工单处理。
注意事项
- 只能在主实例内创建只读实例,不能将已有实例切换为只读实例。
- 由于创建只读实例时是从备实例复制数据,因此不会影响主实例。
- 只读实例的参数不继承主实例上的参数设置,会生成默认的参数值,可以在只读实例的控制台上进行修改。
- 只读实例数量:
数据库类型 内存 数量 MySQL ≥64GB 最多创建10个只读实例 <64GB 最多创建5个只读实例 - 计费方式:按量付费,即每小时扣费一次,费用取决于扣费时的只读实例规格。具体费用请参见详细价格信息中的只读实例部分。
创建只读实例
- 登录RDS管理控制台。
- 在页面左上角,选择实例所在地域。
- 找到目标实例,单击实例ID。
- 在页面右侧单击添加只读实例。
- 在购买页面,设置只读实例的参数,然后单击立即购买。
说明
- 专有网络VPC:建议选择与主实例相同的VPC。
- 规格:为保证数据同步有足够的I/O性能支撑,建议只读实例的规格(内存)不小于主实例。
- 数量:根据业务量购买,多个只读实例可以提高可用性。
- 在订单确认页面,勾选服务协议,根据提示完成支付。
几分钟后,该只读实例即创建成功。
查看只读实例
在实例列表中查看只读实例
- 登录RDS管理控制台。
- 选择只读实例所在地域。
- 在实例列表中找到只读实例,单击该只读实例的ID。
在主实例的基本信息页面查看只读实例
- 登录RDS管理控制台。
- 选择主实例所在地域。
- 在实例列表中找到主实例,单击该主实例的ID。
- 在主实例的基本信息页面,把鼠标悬停于只读实例的数量上,单击只读实例的ID。
查看只读实例的延迟时间
只读实例同步主实例的数据时,可能会有一定的延迟。您可以在只读实例的基本信息页面查看延迟时间。

常见问题
- 只读实例不能包年包月吗?
为保证按需变配,只读实例当前仅支持按量付费,不支持包年包月。
- 创建只读实例为什么无法选择某个可用区?
没有某个可用区表示该可用区暂无资源,您可以选择其他可用区,不影响您使用只读实例。
- 创建只读实例时可以选择和主实例不同的专有网络VPC吗?
可以。专有网络用于隔离实例外部的访问(例如ECS访问RDS),只读实例不受此限制。
相关API
API | 描述 |
---|---|
CreateReadOnlyDBInstance | 创建RDS只读实例 |