https://docs.pingcap.com/tidb/stable/system-variables#tidb_enable_inl_join_inner_multi_pattern-new-in-v700 这个打开,如果也解决不了就提bug了
继续全表扫描
exists 子查询试过么?
1 个赞
很早的时候就发现exists的支持情况更弱, 今天发现问题也试过exists了, 一样不行
请把建表语句,explain analyze的文本发出来
没错,explain analyze才是真实的执行计划
explain anylyze 的结果和 explain 几乎完全相同
tt1 表主键 ob_object_id 数据量2.4亿, 日志表就随机取了100条记录
问题已经说的很明白了哦, 就是多出来的那个带instr的函数导致的, 用like 没问题
set tidb_enable_inl_join_inner_multi_pattern=1; 然后再试下你的 SQL