推特 阿里云技术文档正文

设置读写分离_数据库管理_用户指南_分布式关系型数据库 DRDS

admin 阿里云技术文档 2020-02-11 191 0
阿里云服务器优惠

设置读写分离

本文介绍如何设置读写分离。读写分离的原理介绍请参考文档 DRDS 读写分离

操作步骤如下:

  1. 进入数据库基本信息页面,单击左侧菜单栏的读写分离

    设置读写分离_数据库管理_用户指南_分布式关系型数据库 DRDS 阿里云技术文档 第1张

    注意:如果 RDS 没有建立只读实例或者只读实例数量不足,需要先添加只读实例。在 RDS 列表右侧单击添加只读实例,系统会自动跳转到 RDS 控制台,请按控制台引导完成只读实例添加。完成操作后,请在 RDS 控制台双击浏览器后退箭头,回到 DRDS 控制台的读写分离页面。

  2. 在对应的实例右侧单击设置读策略,在对话框选择读策略并配置比例,单击确定

    设置读写分离_数据库管理_用户指南_分布式关系型数据库 DRDS 阿里云技术文档 第2张

    注意:

    • 读写比例在容量管理页面是以 RDS 实例为单位设置的。如果一个 DRDS 数据库含有多个 RDS 实例,则需要针对每个 RDS 实例设置读写比例。

    • RDS 只读实例过期或者需要释放时,需要在 DRDS 控制台中把读权重置为0,否则流量会继续走到原有只读实例,导致执行失败。

    • 读写分离以 DRDS 数据库为基本单位,如果同一个 RDS 只读实例在多个 DRDS 数据库上使用,需要在每个 DRDS 数据库上都将其权重设置为0。

设置完成后,可以连接 DRDS,执行 SHOW NODE 指令查看实际读流量分布。

设置读写分离_数据库管理_用户指南_分布式关系型数据库 DRDS 阿里云技术文档 第3张

通过 DRDS HINT 可以指定在主实例或只读实例执行 SQL,具体可以参考 DRDS 自定义 HINT 文档。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论

-----