tidb 5.3中use_index_merge hint没有效果



本来想使用merge index(idx_game_code,idx_event_time), 但是tidb-server貌似只会使用到一个索引 idx_game_code , 不清楚是什么情况?

tidb_enable_index_merge 看看参数开启了吗

index_merge 只适合 col1=‘xxx’ or col2=‘xxx’ 这种情况,参考:Optimizer Hints

目前该 Hint 生效的条件较为苛刻,包括:

  • 如果查询有除了全表扫以外的单索引扫描方式可以选择,优化器不会选择 index merge;

开启了

使用and不行么?

意思是设置了hint,也不一定会走hint?

是的,看你默认的执行计划确实比hint消耗还要少啊