sql >> Database >  >> NoSQL >> MongoDB

Mongoose insert Veel limiet

Ik zou aanraden op basis van persoonlijke ervaring, een batch van 100-200 geeft je een goede mix van prestaties zonder je systeem te belasten.

insertMany groep bewerkingen kan maximaal 1000 bewerkingen hebben. Als een groep deze limiet overschrijdt, verdeelt MongoDB de groep in kleinere groepen van 1000 of minder. Als de wachtrij bijvoorbeeld uit 2000 bewerkingen bestaat, maakt MongoDB 2 groepen aan, elk met 1000 bewerkingen.

De maten en groeperingsmechanismen zijn interne prestatiedetails en kunnen in toekomstige versies worden gewijzigd.

Het uitvoeren van een geordende lijst met bewerkingen op een shard-verzameling zal over het algemeen langzamer zijn dan het uitvoeren van een ongeordende lijst, omdat bij een geordende lijst elke bewerking moet wachten tot de vorige bewerking is voltooid.



  1. Selderij met meerdere django-sites

  2. Hoe selecteer ik een mongo-subdocument op id met mangoest?

  3. Hoe kun je zien of een collectie gelimiteerd is?

  4. Loop door Mongo Collection en werk een veld bij in elk document