版本: 5.2
描述: 一张表加入到tiflash之后,在执行计划中未使用到tiflash节点
贴一下语句
会有哪些原因啊
tiflash是列存,一般只有用聚合函数的时候才会走tiflash,比如count、sum这些
OK,明白了
加了group by 好像也没有用
可以先写个简单的单表查询试试
简单的可以
可以试一下这种hint的写法
https://docs.pingcap.com/zh/tidb/stable/optimizer-hints#read_from_storagetiflasht1_name--tl_name--tikvt2_name--tl_name-
不过,一般优化分析如果使用tikv的话,说明当前写法,tikv是最优解。并不是说启用了tiflash就一定会走tiflash
可以参考下这个
使用 curdate() 函数 就全表扫描,换成 left(now(),10),就能用到索引 ,是curdate()函数有什么特别吗
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。