5
A
回答
0
5
mongodb是否可以爲每個查詢使用多個索引交集?
索引交集是MongoDB 2.5.5開發版本中引入的新特性,將包含在MongoDB 2.6生產版本中。
索引交集涉及使用多個索引來滿足查詢;複合指標是多個領域的指標。索引交叉可以使用複合索引的整個索引或索引前綴。一般來說,與MongoDB 2.5.5相同,每個索引交叉點包含兩個索引;但是,MongoDB可以使用多個/嵌套索引交集來解析查詢。
複合指標和指數交點的性能差異是什麼?
這將根據您的使用情況而有所不同。如果沒有合適的複合索引來覆蓋所有的常見查詢,索引交叉提供了靈活性,但複合索引可能更具選擇性,並且能夠找到檢查更少索引條目的結果。相反,如果您能夠利用指數交叉點替換多個複合指標,則可能會降低索引維護的開銷。
您最好的方法是在您的開發/分期環境中對此進行測試。
手冊中有一個Index Intersection頁面,其中詳細介紹瞭如何工作。
相關問題
- 1. 單柱或複合指數
- 2. PHP與指數組合
- 3. 混淆術語:覆蓋指數,複合指數和多領域指數
- 4. 交叉點數據結構
- 5. 復位指數
- 6. 綜合指數與INCLUDE覆蓋指數在SQL Server
- 7. 指針複合類數據成員 - 2
- 8. 合併兩個熊貓交叉表:指數和Col名稱問題
- 9. 小數與指數
- 10. 創建新複合指數與添加現有指標的權衡是什麼?
- 11. 與指數
- 12. 與agregate指數
- 13. Underscore.js - foldl與交叉點
- 14. Elasticsearch指數恢復
- 15. ElasticSearch複製指數
- 16. 指數重複值
- 17. 頭文件中的C++交叉指針
- 18. 指數曲線擬合與python
- 19. 錯誤的指數擬合與`scipy.optimize.curve_fit`
- 20. 與數組指針的聯合聲明?
- 21. MATLAB曲線擬合,指數與線性
- 22. 浮點指數差
- 23. 指數與包括列或複合索引
- 24. 複製int數組與指針到bools
- 25. 複製構造函數與指針
- 26. 轉換點用點指數
- 27. C++複製指針指向的數據
- 28. 指向非複合文字的指針
- 29. 什麼是正交指數?
- 30. 如何製作一個多指數複合範圍指數的升壓指數,相當於x AND y?
本文可能有幫助:http://blog.mongohq.com/at-the-mongodb-2-6-index-intersection/ – bertie
而這 - http://blog.mongodb.org/post/87790974798/ mongodb-26 – avalanche1