什么是最左匹配原則?


什么是最左匹配原則?
如果 SQL 語句中用到了組合索引中的最左邊的索引,那么這條 SQL 語句就可以利用這個組合索引去進行匹配。
當遇到范圍查詢(>、<、between、like)就會停止匹配,后面的字段不會用到索引。
(a,b,c)建立索引,查詢條件使用 a/ab/abc 會走索引,使用 bc 不會走索引。
如果查詢條件為a = 1 and b > 2 and c = 3,那么a、b個字兩段能用到索引,而c無法使用索引,因為b字段是范圍查詢,導致后面的字段無法使用索引。
對(a, b) 建立索引,a 在索引樹中是全局有序的,而 b 是全局無序,局部有序(當a相等時,會根據b進行排序)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM