请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

1回答

翔仔 2020-06-15 02:20:51

同学好,范围查询并不都不走索引呀,比如like 'prefix_%'是走索引的,最左匹配原则只是说的是如果遇到范围查询,则往后的条件就不走索引了

http://coding.imooc.com/learn/questiondetail/190086.html


0 回复 有任何疑惑可以回复我~
  • 提问者 weixin_慕慕8136048 #1
    我不太明白不走当前索引的话,那剩下的条件怎么去搜索呢
    回复 有任何疑惑可以回复我~ 2020-06-15 03:09:11
  • 翔仔 回复 提问者 weixin_慕慕8136048 #2
    不走当前索引的话,就会直接遍历表里的数据,然后按照条件筛选,即全表扫描
    回复 有任何疑惑可以回复我~ 2020-06-16 01:51:14
  • 提问者 weixin_慕慕8136048 回复 翔仔 #3
    a = 1, b = 2, c < 3, d = 4就相当于当这个索引b+树走到范围查询条件也就是c所在的那层时,把这个该层 < 3的所有节点的子节点拿来一个个遍历找到d = 4的叶子节点,是这个意思吗
    回复 有任何疑惑可以回复我~ 2020-06-16 09:02:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信