W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
每個(gè)索引占據(jù)一定的存儲(chǔ)空間,在進(jìn)行插入,更新和刪除操作時(shí)也需要對(duì)索引進(jìn)行操作。所以,如果你很少對(duì)集合進(jìn)行讀取操作,建議不使用索引。
由于索引是存儲(chǔ)在內(nèi)存(RAM)中,你應(yīng)該確保該索引的大小不超過(guò)內(nèi)存的限制。
如果索引的大小大于內(nèi)存的限制,MongoDB會(huì)刪除一些索引,這將導(dǎo)致性能下降。
索引不能被以下的查詢(xún)使用:
所以,檢測(cè)你的語(yǔ)句是否使用索引是一個(gè)好的習(xí)慣,可以用explain來(lái)查看。
從2.6版本開(kāi)始,如果現(xiàn)有的索引字段的值超過(guò)索引鍵的限制,MongoDB中不會(huì)創(chuàng)建索引。
如果文檔的索引字段值超過(guò)了索引鍵的限制,MongoDB不會(huì)將任何文檔轉(zhuǎn)換成索引的集合。與mongorestore和mongoimport工具類(lèi)似。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: