シャーディングされたクラスターのデフォルトの範囲サイズは 128 メガバイトです。 このデフォルトの範囲サイズは、ほとんどの配置で機能します。ただし、自動移行によってハードウェアが処理できる以上の I/O が使用されることに気付いた場合は、範囲サイズを小さくすることをお勧めします。 範囲サイズが小さいと、移行がより迅速かつ頻繁に行われます。 許可されるサイズは 1 から 1024 メガバイトまでです。
範囲サイズを変更するには、次の手順に従います。
- mongosを使用して、クラスター内の任意の- mongoshに接続します。
- 次のコマンドを発行して、コンフィギュレーションデータベースに切り替えます。 - use config 
- グローバル範囲サイズの構成値を保存するには、次のコマンドを実行します。 - db.settings.updateOne( - { _id: "chunksize" }, - { $set: { _id: "chunksize", value: <sizeInMB> } }, - { upsert: true } - ) 
許可される範囲サイズは 1 から 1024 メガバイトまでです。
特定のコレクションのチャンク サイズを設定するには、 configureCollectionBalancingを参照してください。