开发者社区> 问答> 正文

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

已解决

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

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

相关电子书

更多
TcpRT:阿里云RDS智能诊断系统云上大规模部署自动化服务的客户实践经验 立即下载
TcpRT:面向大规模海量云数据库的服务质量实时采集与诊断系 立即下载
袋鼠云基于阿里云RDS的数据库架构实践 立即下载

相关镜像