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

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

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

展开
收起
爱吃鱼的程序员 2020-12-28 19:52:21 1160 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 版
  • 相关电子书

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

    相关镜像