您可以通过创建只读实例满足大量的数据库读取需求,增加应用的吞吐量。创建只读实例相当于复制了一个主实例,数据与主实例一致,主实例的数据更新也会自动同步到所有只读实例。
其他引擎创建只读实例请参见:
-
创建SQL Server只读实例
-
创建PostgreSQL只读实例
关于只读实例的更多介绍,请参见只读实例简介。
前提条件
RDS主实例需满足以下条件:
-
MySQL数据库版本:8.0、5.7或5.6
-
计费类型:包年包月或按量付费,Serverless实例不支持创建只读实例。
-
系列:高可用系列
说明
您可以前往实例基本信息页面查看以上信息。
注意事项
-
只能在主实例内创建只读实例,不能将已有实例切换为只读实例。
-
由于创建只读实例时是从备实例复制数据,因此不会影响主实例。
-
主实例被释放后,包年包月只读实例自动退款并释放,按量付费只读实例直接释放。
-
只读实例的参数不继承主实例上的参数设置,会生成默认的参数值,可以在只读实例的控制台上进行修改。
-
创建的只读实例存储类型与需要与主实例保持一致。
-
因主实例已有备份,只读实例仅支持设置本地日志保留策略,暂不支持设置自动备份策略以及手动发起备份。
-
存储空间:
-
云盘版实例:只读实例的存储空间不能低于主实例,且如果主实例内存大于只读实例内存,主实例变配时会重启只读实例。
-
本地盘版实例:只读实例的存储空间不能低于主实例。
-
-
最多支持创建10个只读实例。
-
计费方式:计费方式为包年包月或按量付费。具体费用请参见只读实例规格列表。
-
创建只读实例时可以选择的VPC有所限制,更多信息,请参见常见问题。
创建只读实例
- 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
-
在实例分布区域的只读实例右侧单击添加。
-
设置只读实例的参数。
参数
说明
计费方式
-
包年包月:属于预付费,即在新建实例时需要支付费用。适合长期需求,价格比按量付费更实惠,且购买时长越长,折扣越多。
-
按量付费:属于后付费,即按小时扣费。适合短期需求,用完可立即释放实例,节省费用。
系列
-
基础系列:单节点的只读实例,性价比高,适用于学习或测试。故障恢复和重启耗时较长。
说明
仅当主实例的存储类型为云盘时可选。
-
高可用系列(默认):拥有一个主节点和一个备节点,可实现只读实例的高可用,用于生产环境,适合80%以上的用户场景。
说明
如果系列选择高可用系列,则还需选择主节点可用区、部署方案(多可用区部署或单可用区部署)、备节点可用区。
产品类型
仅当主实例存储类型为ESSD云盘或通用云盘时,且只读实例系列选择为高可用系列,才支持选择经济版。
标准版和经济版的更多信息,请参见产品类型。
可用区
可用区是地域中的一个独立物理区域,不同可用区之间没有实质性区别。
实例规格
-
通用规格(入门级):通用型的实例规格,独享被分配的内存和I/O资源,与同一服务器上的其他通用型实例共享CPU和存储资源。
-
独享规格(企业级):独享或独占型的实例规格。独享型指独享被分配的CPU、内存、存储和I/O资源。独占型是独享型的顶配,独占整台服务器的CPU、内存、存储和I/O资源。
说明
每种规格都有对应的CPU核数、内存、最大连接数和最大IOPS。详情请参见RDS MySQL标准版(原X86)只读实例规格列表。
存储空间
存储空间包括数据空间、系统文件空间、日志文件空间和事务文件空间。调整存储空间时最小单位为5GB。
说明
只读实例的存储空间必须大于或等于其所属主实例的存储空间。
-
-
单击下一步:实例配置,设置如下参数。
参数
说明
VPC
请确保只读实例的VPC与主实例的VPC一致。
主节点交换机
您可以自行选择或使用默认主节点交换机。
实例释放保护
选中此项可以为按量付费实例开启实例释放保护,防止按量付费实例被意外释放。更多信息,请参见开启和关闭实例释放保护。
说明
只读实例的计费方式为按量付费时可选。
资源组
实例所属的资源组。
-
单击下一步:确认订单。
-
确认参数配置,选择购买量和购买时长(仅包年包月实例),勾选服务协议,单击去支付完成支付。
说明
-
若主实例为包年包月实例,当您购买包年包月只读实例时,您可以勾选购买时长后面的和主实例保持一致,以确保只读实例的生命周期和主实例对齐。
-
若主实例为包年包月实例,只读实例的付费类型由按量付费转换为包年包月时,购买时长无法选择和主实例保持一致,只有新购买的只读实例才能设置。建议您先释放按量付费只读实例,再重新购买包年包月只读实例。
-
对于包年包月实例,建议您勾选到期自动续费,可以免去您定期手动续费的烦恼,且不会因忘记续费而导致业务中断。
-
如果您的实例支持开通什么是数据库代理(付费服务),您可以额外勾选代理服务,可以在创建只读实例的同时开通独享代理。
-
查看只读实例
在实例列表中查看只读实例
-
登录RDS管理控制台,在左侧单击实例列表,然后在上方选择地域。
-
在实例列表中找到只读实例,单击该只读实例的ID。
在主实例的基本信息页面查看只读实例
-
登录RDS管理控制台,在左侧单击实例列表,然后在上方选择地域。
-
在实例列表中找到主实例,单击该主实例的ID。
-
在主实例的基本信息页面,将鼠标悬停于只读实例的数量上,单击只读实例的ID。
查看只读实例的延迟时间
只读实例同步主实例的数据时,可能会有一定的延迟。您可以在只读实例的基本信息页面查看延迟时间。
常见问题
-
Q:创建只读实例为什么无法选择某个可用区?
A:没有某个可用区表示该可用区暂无资源,您可以选择其他可用区,不影响您使用只读实例。
-
Q:创建只读实例时可以选择和主实例不同的专有网络VPC吗?
A:
-
如果主实例处于经典网络,只读实例只能选择任意VPC网络。
-
如果主实例处于VPC网络,只读实例的选择如下:
-
存储类型为本地SSD盘时,只读实例可以选择任意VPC网络。
-
存储类型为云盘时,只读实例VPC必须和主实例保持一致。
-
-
-
Q:由于创建只读实例时是从备实例复制数据,因此不会影响主实例。请问备实例是什么?
A:高可用系列实例,包括主实例和备实例,在主实例故障时切换使用备实例。
-
Q:如果只读实例是高可用系列实例,有主实例和备实例,如何设置这两个主备只读实例的参数?
A:只需要在主只读实例上设置参数,备只读实例会自动同步主只读实例上的参数值。不能直接修改备只读实例的参数。
-
Q:只读实例可以转变为常规实例吗?例如,作为容灾实例。
A:暂不支持。
-
Q:能否对只读实例的数据进行备份?实例的自动备份能否在只读实例上进行?
A:无需对只读实例进行备份,备份在主实例上进行,由于使用快照备份,对主实例没有性能开销。
-
Q:只读实例是否支持并行复制?
A:只读实例支持并行复制。
-
Q:事务日志的清除机制是怎样的?
A:RDS MySQL的本地日志会基于规则自动删除,也可以手动删除。详情请参见删除本地日志。
-
Q:如何通过只读实例延迟时间判断复制是否正常?
A:通常情况下,只读实例延迟时间在1秒以内,如果超过1秒,说明数据同步延迟,极端场景下也可能出现断开的场景。
-
Q:复制延迟通常是什么原因引起的?
A:复制延迟的常见原因及解决办法,请参见RDS MySQL只读实例同步延迟原因与处理。
-
Q:创建只读实例期间对主实例是否有影响?
A:创建只读实例期间主实例无法进行变配等操作,需要等只读实例创建完成后才能操作主实例。其他方面对主实例没有影响:
-
RDS MySQL是通过云盘快照创建只读实例的,云盘快照对主实例没有影响。
-
RDS MySQL的物理机高可用架构采用已有备份(或者从备库创建备份)来创建只读实例,对主库也没有影响。
-
-
Q:RDS MySQL基础系列实例是否能够添加只读实例,实现读写分离的功能?
A:不能直接给RDS MySQL基础系列实例添加只读实例。可以将RDS MySQL 8.0、5.7的基础系列实例升级为高可用系列,再添加只读实例,开通并配置数据库代理后实现读写分离的功能。
-
基础系列升级为高可用系列的方法,请参见基础系列升级为高可用系列。
-
开通并配置数据库代理的方法,请参见开通并配置数据库代理服务。
-
-
Q:只读实例的计费方式可以转换吗?
A:可以。具体操作,请参见按量付费转包年包月或包年包月转按量付费。
-
Q:变更只读实例的配置、释放只读实例、转换只读实例计费方式会影响主实例吗?
A:不会。
-
Q:创建高可用系列的只读实例可以选择主备可用区吗?
A:主实例为内核版本不低于20210430的云盘版实例可以选择主备可用区,主实例为本地盘版实例及其他情况不支持选择主备可用区。
相关API
API |
描述 |
创建只读实例 |
创建RDS只读实例 |
操作视频
创建只读实例
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:https://www.yunxiaoer.com/154307.html