個人的な経験に基づいて、100〜200のバッチを使用すると、システムに負担をかけずにパフォーマンスをうまくブレンドできることをお勧めします。
insertManyグループの操作は、最大1000の操作を持つことができます。グループがこの制限を超えると、MongoDBはグループを1000以下の小さなグループに分割します。たとえば、キューが2000の操作で構成されている場合、MongoDBはそれぞれ1000の操作を持つ2つのグループを作成します。
サイズとグループ化の仕組みは内部パフォーマンスの詳細であり、将来のバージョンで変更される可能性があります。
シャードコレクションでの操作の順序付きリストの実行は、順序付きリストの場合、各操作が前の操作の終了を待機する必要があるため、通常、順序なしリストの実行よりも遅くなります。