全部产品
分布式关系型数据库 DRDS

设置读写分离

更新时间:2017-06-07 13:26:11   分享:   

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

操作步骤如下:

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

    读写分离1

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

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

    读写分离策略

    注意:

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

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

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

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

show-node

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

本文导读目录
本文导读目录
以上内容是否对您有帮助?