请稍等 ...
×

采纳答案成功!

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

联合索引-最左匹配原则

我之前去面试过一家公司,该公司的面试官说在3个字段上建立聚合索引,3个字段分别是(a,b,c)组合,这时面试官问:那哪些排列组合是会走到索引,因为是最左匹配原则,我和他说了(a,b),(a,c),(a,c,b),接着面试官问:(c,a,b)一定走不了索引吗?我当时很确定地说了是的,可后面回到家查了下,AI给的回复是即使是最左匹配原则,(c,a,b)不一定走不到索引,因为Mysql中有个优化器,具体的是否走索引,是由优化器来做决定的,这个老师怎么看?因为我听到您在这节课里面说的比较肯定,一定要遵循最左,所以我想问问图片描述

正在回答 回答被采纳积分+3

1回答

Moody 2024-05-27 21:22:28

你说的应该是5-7节的内容,松散索引扫描。不遵循最左原则的话可以走松散索引扫描,但是效率肯定不如左侧原则的。

0 回复 有任何疑惑可以回复我~
  • 提问者 zsm18 #1
    好的 谢谢老师
    回复 有任何疑惑可以回复我~ 2024-05-28 01:38:54
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信