聚合查询没有走到tiflash

【 TiDB 使用环境】生产环境 or 测试环境 or POC
【 TiDB 版本】
5.4
【遇到的问题】
聚合查询没有走到tiflash

这个查询时可以得

但是这种无法走到

【复现路径】做过哪些操作出现的问题
【问题现象及影响】

【附件】 相关日志及监控(https://metricstool.pingcap.com/)


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

第二个SQL是优化器看到paid_douyin_id字段上有索引可用,走TiKV上的索引回表,代价比走TiFlash全表扫描低,所以选择走了TiKV。并不是所有聚合查询都会走TiFlash,除非使用引擎隔离等方式进行强制,比如你在第二个SQL的SELECT后面加上如下hint

/*+READ_FROM_STORAGE(TIFLASH[a])*/

好的 了解了 多谢

该主题在最后一个回复创建后60天后自动关闭。不再允许新的回复。