MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Mangoose insertMany limit

Je recommanderais sur la base de mon expérience personnelle, un lot de 100 à 200 vous offre un bon mélange de performances sans mettre à rude épreuve votre système.

insertMany groupe d'opérations peut avoir au plus 1000 opérations. Si un groupe dépasse cette limite, MongoDB divisera le groupe en plus petits groupes de 1000 ou moins. Par exemple, si la file d'attente se compose de 2000 opérations, MongoDB crée 2 groupes, chacun avec 1000 opérations.

Les tailles et les mécanismes de regroupement sont des détails de performances internes et sont susceptibles d'être modifiés dans les futures versions.

L'exécution d'une liste ordonnée d'opérations sur une collection fragmentée sera généralement plus lente que l'exécution d'une liste non ordonnée, car avec une liste ordonnée, chaque opération doit attendre la fin de l'opération précédente.