华为 云数据库MySQL 提供一键 开通读写分离 功能,只需要一个连接地址,让您在业务高峰期不再迷茫和慌乱,轻松应对业务需求。
1.什么是读写分离?
创建只读实例后,您可以开通读写分离功能,通过RDS的读写分离连接地址,写请求自动访问主实例,读请求按照读权重设置自动访问各个只读实例。
【适用场景】
在对 数据库 有少量写请求,但有大量读请求的应用场景下,单个实例可能无法抵抗读取压力,甚至对主业务产生影响。为了实现读取能力的弹性扩展,分担数据库压力,您可以在某个区域中创建一个或多个只读实例,利用只读实例满足大量的数据库读取需求,以此增加应用的吞吐量。
2.开通读写分离功能
前提:MySQ L实例 至少带有一个只读实例。
方法一:实例的“基本信息”页面,单击“连接信息”模块“读写分离地址”后的“申请”,跳转到“数据库代理”页面。
方法二:在“数据库代理”页面单击“立即开启”。
在“开启数据库代理服务”弹出框中,单击“确定”,开启实例的读写分离功能。
通过读写分离地址,可以快速实现读写分离访问,简单、高效。
3.设置延迟阈值和读权重分配
开通读写分离功能后,您可以根据需要设置读写分离的延迟阈值和读权重分配。
延迟阈值:只读实例同步主实例数据时允许的最长延迟时间。
阈值范围0-7200s,超出阈值时,该只读实例不分配流量。
读权重分配
1.主实例默认为0,可以修改;只读实例可以设置读权重。
2.默认权重值=CPU个数*50。权重值范围为100~1000。读权重越高,处理的读请求越多。
华为 云数据库 一键开通读写分离后,还可以快速弹性扩展,几分钟便可完成只读实例添加,且最多可以增加
5个。轻松应对各类高峰场景,助力企业业务创新升级。
云数据库MySQL 介绍页入口:详情请点击链接
云数据库MySQL成长地图入口:详情请点击链接