算子没有下推到TiFlash

对的,看楼主上面的描述,并不是不能走TiFlash,而是没有选择走TiFlash,可能是优化器评估走TiKV代价更低,所以没有选择走TiFlash。这个可以通过EXPLAIN FORMAT = “verbose” ,对比下走TiFlash和走TiKV的代价哪个更低。

EXPLAIN FORMAT = "verbose"  你的SQL

EXPLAIN 语句将以 row 格式输出结果,并在结果中额外包含一个 estCost 列,表示查询的代价估算。
参考:
https://docs.pingcap.com/zh/tidb/stable/sql-statement-explain#explain