开发者社区> 问答> 正文

PolarDB多个节点间负载不均衡的原因是什么

已解决

PolarDB多个节点间负载不均衡的原因是什么

展开
收起
提个问题 2024-06-06 14:09:40 15 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    只读节点间负载不均衡的原因有只读节点连接数较少、自定义集群地址分配时未包括某个只读节点等。

    PolarDB常见的节点间负载不均衡场景主要有:
    1、主节点负载高,只读节点负载低。可能涉及业务侧直接连接了主地址导致读请求没有被分流;或者使用的是读写分离地址,但业务上有大量的写请求,在代理层会把所有的写请求路由到主节点。
    2、只读节点负载高,主节点负载低,集群可能开启了主库是否接受读和事务拆分功能,同时大量的请求都是读请求。
    3、自定义集群地址被复用,可能造成流量交叉导致集群负载不均衡。
    4、部分极端场景下的集群性能异常或者业务层面流量异常情况,详细可点此查看
    2024-06-06 14:09:41
    赞同 2 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
2023云栖大会:PolarDB for AI 立即下载