开发者社区 > 数据库 > 正文

RDS数据库代理的 读权重分配功能什么意思?

RDS数据库代理的 读权重分配功能什么意思? 求大佬解答

展开
收起
爱吃鱼的程序员 2020-12-28 19:52:21 1159 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    “读权重分配”的基数是100,即权重只能是100的倍数,权重越高,处理的读请求越多。0代表不接受读请求,如果您设置的权重是100200,则读请求会按照1:2的比例分发到不同的节点(请您注意,这里是比例分发,并且分发是按批分发,并不是一个SQL一个SQL分发)。如您需要测试读写分离权重是否生效,您可以通过长连接执行10000次select@@server_id;命令,然后统计输出结果的每个server_id出现的次数,来验证读权重的负载比例。

    2020-12-28 19:52:39
    赞同 展开评论 打赏

数据库领域前沿技术分享与交流

相关产品

  • 云数据库 RDS MySQL 版
  • 相关电子书

    更多
    DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
    阿里云瑶池数据库精要2022版 立即下载
    2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载

    相关镜像