tidb v5.1.1
示例 sql :
select * from tbl1 where p_no in (‘2432543654’, …数百个)
对于这种大范围in,大佬们有优化经验吗?
一个是sql不改,tidb这边如何优化
一个是按tidb的做法,这样的需求怎么写是最优的
tidb v5.1.1
示例 sql :
select * from tbl1 where p_no in (‘2432543654’, …数百个)
对于这种大范围in,大佬们有优化经验吗?
一个是sql不改,tidb这边如何优化
一个是按tidb的做法,这样的需求怎么写是最优的
如果是 TiDB 里面要优化这个 sql,那么可以 explain analzye 看下这个 sql 的执行计划,明确耗时的步骤,执行计划相关文档参考:
https://docs.pingcap.com/zh/tidb/stable/explain-walkthrough#使用-explain-解读执行计划
tidb 对 in (value1, value2…) 这样的形式有做过相关的优化:
pr 信息:
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。