开通数据库代理后,您可通过查看代理节点列表的连接数或查看各代理节点的性能监控,来判断各代理节点是否出现访问不均衡现象。若业务存在大量长连接,增加数据库代理节点也可能会出现新的代理节点负载不均衡,若出现各代理节点连接数不均衡的现象,可单击重新负载均衡打散连接(内部通过 Kill 代理上的连接来实现对代理存量连接的关闭,保证所有的新连接能够正常的负载到所有的代理节点)。另外,由于当前数据库代理暂不支持 Prepare 协议的重放,所以可能导致新增只读实例无法执行老的 Prepare 导致负载不均衡的问题,这时也可以通过该功能把数据库代理存量连接 Kill 掉,让业务重新连接,并且保证 Prepare 广播到所有的只读实例,保证负载均衡。本文介绍通过控制台手动操作重新负载均衡。
前提条件
操作步骤
2. 在集群管理 > 集群详情下的拓扑图中,将鼠标移动到数据库代理板块,然后单击详情进入数据库代理管理页面。或在集群管理页面直接选择数据库代理页签进入数据库代理管理页面。
3. 在数据库代理管理页选择概览,在连接地址下找到目标访问地址,在其操作列单击重新负载均衡。
4. 在弹出的对话框中单击确定。
说明:
重新负载均衡操作会导致连接到该地址的会话断开,过程中会有短暂服务不可用现象,建议在低峰期执行重新负载均衡操作,请确保业务具备重连机制。
相关 API
|
| 本接口(ReloadBalanceProxyNode)用于负载均衡数据库代理。 |