华为云RDS MySQL支持通过主备实例或只读实例实现数据复制和高可用。主实例处理写入请求,只读实例承载读请求,有效分担主库压力。
在华为云RDS控制台选择目标MySQL实例,点击"创建只读实例"。配置规格和存储空间后即可自动完成数据同步。一个主实例最多支持创建5个只读实例。
方式一:使用华为云数据库代理服务(DDM或数据库代理),自动将读写请求分发到主实例和只读实例。方式二:在应用程序中手动配置读写分离逻辑。
高并发读取场景(如电商商品查询)、报表查询业务、数据分析业务、读写压力不均匀的应用。对于读多写少的业务,读写分离效果尤为明显。
只读实例存在秒级数据延迟,强一致性读场景需要主库读取。建议监控只读实例的复制延迟,设置告警阈值。