Tidb 手工hint

【 TiDB 使用环境】测试
【 TiDB 版本】v6.1.0
【复现路径】
【遇到的问题:以官方文档内容实验,hint验证结果不同,如图所示】
【资源配置】
【附件:截图/日志/监控】


实验此段语句,结果如下

走了HashJoin,并没有走IndexJoin,看了下版本在V6.4.0之前也是走IndexJoin

很疑惑,有没有大佬向菜鸟讲解下

文档链接麻烦发一下?

用 EXPLAIN 查看 JOIN 查询的执行计划 | PingCAP 文档中心

mysql 客户端连接的时候加个 --comments 再试试?

2 个赞

实验了一下,成功了,为什么呢


没问题啊

1 个赞

因为不加的话默认会剔除注释,也就是说 hint 中的内容自动被忽略了

1 个赞

老版本的mysql client默认会将hint都忽略掉,需要手动加 -c

1 个赞

我自己手操了一遍,发现结果不对,有复制粘贴了一下,两个结果一样的,我也不知道为什么 :sob:

感谢感谢

命令行用着头大,还是装个工具吧

用的xshell,大佬有什么推荐的工具吗

【TiDBer 唠嗑茶话会 79】你使用过最好用的数据库第三方工具是什么? - :earth_asia: 互助交流区 / 唠嗑茶话会 - TiDB 的问答社区 (asktug.com)

这里的可以看看

这个东东好用不

–comments

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。