更新时间:2024-04-11 GMT+08:00

系统权重分配规则

开通读写分离功能后,本文介绍各种规格的实例默认的读权重分配规则。

系统权重分配规则

系统自动设置实例的读权重时,权重值是固定的,如下表所⽰:

默认权重值=CPU个数*50。权重值范围为100~1000。

通过Hint指定SQL发往主实例或只读实例

在SQL开头添加hint注释进行强制路由;

/*FORCE_MASTER*/强制路由到主节点;

/*FORCE_SLAVE*/强制路由到只读节点;

  • 在读写分离权重分配体系之外,Hint可作为另外一种SQL补充语法来指定相关SQL到主实例或只读实例执行。
  • Hint注释仅作为路由建议,非只读SQL、事务中的场景不能强制路由到只读节点。