设置读写分离
本文介绍如何设置读写分离。读写分离的原理介绍请参考文档 DRDS 读写分离。
操作步骤如下:
进入数据库基本信息页面,单击左侧菜单栏的读写分离。
注意:如果 RDS 没有建立只读实例或者只读实例数量不足,需要先添加只读实例。在 RDS 列表右侧单击添加只读实例,系统会自动跳转到 RDS 控制台,请按控制台引导完成只读实例添加。完成操作后,请在 RDS 控制台双击浏览器后退箭头,回到 DRDS 控制台的读写分离页面。
在对应的实例右侧单击设置读策略,在对话框选择读策略并配置比例,单击确定。
注意:
读写比例在容量管理页面是以 RDS 实例为单位设置的。如果一个 DRDS 数据库含有多个 RDS 实例,则需要针对每个 RDS 实例设置读写比例。
RDS 只读实例过期或者需要释放时,需要在 DRDS 控制台中把读权重置为0,否则流量会继续走到原有只读实例,导致执行失败。
读写分离以 DRDS 数据库为基本单位,如果同一个 RDS 只读实例在多个 DRDS 数据库上使用,需要在每个 DRDS 数据库上都将其权重设置为0。
设置完成后,可以连接 DRDS,执行 SHOW NODE 指令查看实际读流量分布。
通过 DRDS HINT 可以指定在主实例或只读实例执行 SQL,具体可以参考 DRDS 自定义 HINT 文档。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论