使用Hint语法
更新时间 2026-07-17 14:25:41
最近更新时间: 2026-07-17 14:25:41
本节介绍了使用Hint语法的相关内容。
在读写分离权重分配体系之外,Hint可作为另外一种SQL补充语法来指定相关SQL到主节点或只读节点执行。
本章节介绍如何使用Hint语法将读写请求路由到主节点或只读节点。
通过Hint指定SQL发往主节点或只读节点
在SQL开头添加hint注释进行强制路由;
/*FORCE_MASTER*/强制路由到主节点;
/*FORCE_SLAVE*/强制路由到只读节点;
说明
Hint注释仅作为路由建议,非只读SQL、事务中的场景不能强制路由到只读节点。
使用 MySQL 命令行进行连接并使用 Hint 语句时,需要在命令中增加 -c 选项,否则 Hint 会被 MySQL 命令行工具过滤。