mysql优化的几种方法 为什么mysql索引遵循最左前缀匹配原则?
浏览量:1576
时间:2021-03-13 15:11:42
作者:admin
为什么mysql索引遵循最左前缀匹配原则?
你可以认为关节指数是游戏的设计。例如,如果您的联合索引是state/city/zipcode,那么state是第一级,city是第二级,zipcode是第三级。必须匹配第一级才能匹配第二级。您可以匹配第一级和第二级以匹配第三级。索引的格式不能直接转到第二级,第一级是state,第二级是city
1。根据最左边的前缀匹配原则,MySQL会一个接一个地匹配右边的前缀,直到遇到范围查询,比如a=1和B=2,C>3和d=4。如果按(a,B,C,d)顺序建立索引,则不能使用d。如果建立了(a,B,D,c)顺序的索引,就可以使用它。a,B,D的顺序可以任意调整。=和in可以是无序的,例如,可以以任何顺序建立a=1和B=2以及C=3。MySQL查询优化器将帮助您将索引优化为可识别的形式
mysql优化的几种方法 mysql索引失效的情况 多表join如何优化
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。