开发者社区> 问答> 正文

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

已解决

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

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

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

相关电子书

更多
PolarDB+AnalyticDB助力交通物流行业系统升级 立即下载
PolarDB NL2SQL: 帮助您写出准确、优化的SQL 立即下载
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载