Několik tipů:
-
Před vložením neindexujte sbírku , protože vložky upravují index, což je režie. Vložte vše a poté vytvořte index .
-
místo "uložit" použijte mongoDB "batchinsert" který dokáže vložit mnoho záznamů v 1 operaci. Vkládejte tedy přibližně 5 000 dokumentů na dávku. Uvidíte pozoruhodný nárůst výkonu.
viz metoda č. 2 vkládání zde, vložení vyžaduje pole dokumentů místo jednoho dokumentu. Podívejte se také na diskuzi v tomto vláknu
A pokud chcete porovnávat více -
-
Toto je jen odhad, zkuste použít omezenou kolekci předdefinované velké velikosti pro uložení všech vašich dat. Omezená kolekce bez indexu má velmi dobrý výkon vkládání.