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.