本文介绍为连接终端设置读写分离策略的操作步骤。
连接终端的读写分离策略支持轮询调度和负载调度两种方式,默认为轮询调度。
负载调度
采用负载调度的规则时,云数据库 MySQL 版会自动将新的连接调度至已关联的负载较低的只读节点。
轮询调度
采用轮询调度的方式时,连接终端下各节点的读负载取决于为各节点自定义的读请求权重,云数据库 MySQL 版会根据权重配置,将新的连接轮询调度到相关联节点。例如,某实例有 3 个只读节点,读权重分别为 100、200 和 200,则表示 3 个只读节点按照 1:2:2 的比例处理读请求。
如果您实例的读写分离策略没有负载调度选项,可提交工单联系技术支持申请升级实例版本。
在顶部菜单栏的左上角,选择实例所属的项目和地域。
说明
如未设置实例的所属项目,本操作应选择项目为账号全部资源。
在左侧导航栏单击实例列表,进入实例列表页面。
在实例列表页面,单击目标实例名称,进入实例。
在目标实例页面,单击连接管理。
在连接管理页签的实例拓扑区域,单击目标终端卡片的编辑按钮,进入编辑连接终端页面。
在编辑连接终端页面的读写分离区域,设置读写分离权重的策略。
设置为负载调度。
单击负载调度,并单击确定。
设置为轮询调度。
说明
API | 说明 |
---|---|
ModifyDBEndpoint | 调用 ModifyDBEndpoint 接口修改 Endpoint。 |