時間:2024-02-05 11:03作者:下載吧人氣:26
索引通常能夠極大的提高查詢的效率,如果沒有索引,MongoDB在讀取數據時必須掃描集合中的每個文件并選取那些符合查詢條件的記錄。
這種掃描全集合的查詢效率是非常低的,特別在處理大量的數據時,查詢可以要花費幾十秒甚至幾分鐘,這對網站的性能是非常致命的。
索引是特殊的數據結構,索引存儲在一個易于遍歷讀取的數據集合中,索引是對數據庫表中一列或多列的值進行排序的一種結構。
mongo可以通過創建索引來提高查詢的速度。
啟動mongo并選擇目標數據庫
mongo
use test
然后準備一組數據(10萬條數據,較大的數據量)
for(i=0;i<100000;i++){db.test.insert({name:’test’+i,age:i})}
網友評論