1
A
回答
1
MySQL複合索引查找必須按索引內定義列的順序進行。既然你希望MySQL能夠通過儘可能少地進行比較來區分記錄,在所有其他條件相同的情況下,你將從其中列從最高到最低基數排列的複合索引中獲益最多。
也就是說,假設最終必須針對最高基數列進行比較以區分記錄,爲何強制比較首先針對最低基數列進行,而最終可能不必要?
相關問題
- 1. 更高或更低級別?
- 2. 哪種語言首先首先引入「in」關鍵字:SQL或Object Pascal?
- 3. 低基數列的二級索引cassandra
- 4. Java更高或更低網格遊戲
- 5. Mysql列上的索引具有比計數明顯更低的基數?
- 6. jQuery:是:首先比.className更快:首先?
- 7. MySQL查詢與一個更低或更高日期
- 8. Java:哪個更具優先級:||或&&或==
- 9. 兩個PostgreSQL索引中的哪一個更高效?
- 10. 如何將分數添加到更高或更低的遊戲
- 11. 哪個更高效,基本的互斥鎖或原子整數?
- 12. MySQL:哪個更好,單獨索引或相同索引?
- 13. 哪個更好地啓用索引RDBMS或Lucene索引
- 14. 更新 - 哪個索引跟?
- 15. 跳過索引或刪除和重建索引中哪一個更好?
- 16. 首先MySQL的更新PHP
- 17. 更低z-索引內的z-index?
- 18. 如何獲得特定索引列首先出現的索引列表?
- 19. 哪種更高效的搶先式或非搶先式調度程序?
- 20. 哪個更快?插入或更新?
- 21. 如何將NAs首先放入dplyr?
- 22. 轉換高的數字更低格式
- 23. iTextSharp首頁文本更高
- 24. 在.net中將線程優先級從低到高更改爲:
- 25. 哪個效率更高 - $('selector')。last()或$('selector:last')?
- 26. Xcode如何更改哪個viewController在啓動時首先加載
- 27. 爲什麼代碼首先要創建索引列?
- 28. 在每組列上創建索引或爲每列創建單獨的索引,哪個更好?
- 29. 從列表首選項獲取整數或索引值
- 30. 哪一個在Ruby的Class或BasicObject中首先出現?
對不起,但我不同意。幾個原因爲什麼:[是否有意義使用低基數的索引?](http://stackoverflow.com/questions/2113181/does-it-make-sense-to-use-an-index - 即意志具備的,一個低基數) –