开发者社区> 问答> 正文

RDS为什么各节点的负载不符合配置的读权重

已解决

RDS为什么各节点的负载不符合配置的读权重

展开
收起
提个问题! 2024-06-13 15:10:38 27 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    若各节点的负载与配置的读权重不同,主要检查如下两个方面:
    • 请求语句是否包含了事务。包含了事务的所有请求只会路由到主实例,开启事务拆分可以降低主实例负载。
    • 是否只用了读写分离地址(独享代理地址)连接数据库。如果使用了主实例地址或者只读实例地址,这些地址收到的请求不会按权重分配。
    • 分配策略不是按负载进行分配,而是接条数进行分配,每条SQL如消耗的负载不同,最终导致总体负载和连接数都会不同。
    更多信息参见数据库代理常见问题
    2024-06-13 15:10:39
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像