本文介绍如何设置读写分离。读写分离的原理介绍请参考文档 DRDS 读写分离。
操作步骤如下:
进入数据库基本信息页面,单击左侧菜单栏的读写分离。
读写分离1
注意:如果 RDS 没有建立只读实例或者只读实例数量不足,需要先添加只读实例。在 RDS 列表右侧单击添加只读实例,系统会自动跳转到 RDS 控制台,请按控制台引导完成只读实例添加。完成操作后,请在 RDS 控制台双击浏览器后退箭头,回到 DRDS 控制台的读写分离页面。
在对应的实例右侧单击设置读策略,在对话框选择读策略并配置比例,单击确定。
读写分离策略
注意:
读写比例在容量管理页面是以 RDS 实例为单位设置的。如果一个 DRDS 数据库含有多个 RDS 实例,则需要针对每个 RDS 实例设置读写比例。
RDS 只读实例过期或者需要释放时,需要在 DRDS 控制台中把读权重置为0,否则流量会继续走到原有只读实例,导致执行失败。
读写分离以 DRDS 数据库为基本单位,如果同一个 RDS 只读实例在多个 DRDS 数据库上使用,需要在每个 DRDS 数据库上都将其权重设置为0。
设置完成后,可以连接 DRDS,执行 SHOW NODE 指令查看实际读流量分布。
show-node
通过 DRDS HINT 可以指定在主实例或只读实例执行 SQL,具体可以参考 DRDS 自定义 HINT 文档。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您提到的设置读写分离的操作步骤是基于阿里云分布式关系型数据库服务(DRDS)与阿里云关系型数据库(RDS)配合使用的场景。下面是对您描述的操作步骤的一个简要总结和补充说明:
进入DRDS控制台:
检查并添加RDS只读实例:
设置读策略:
注意事项:
SHOW NODE
查看实际的读流量分布情况。通过上述步骤,您可以有效地实现DRDS的读写分离,提升数据库系统的读取性能和扩展性。记得在操作过程中关注系统提示和最佳实践,以确保数据的一致性和服务的稳定性。