AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

sh.stopBalancer()(mongoshメソッド)

sh.stopBalancer(timeout, interval)

バージョン7.0で変更。

シャーディングされたクラスター内のバランサーを無効にします。

MongoDB 7.0 以降では、バランサーを停止すると、シャーディングされたクラスターの AutoMerger も無効になります。

重要

mongosh メソッド

このページでは メソッドについて説明します。ただし、データベースコマンドやNode.jsなどの言語固有のドライバーのドキュメントには 該当しませんmongosh

データベースコマンドについては、balancerStop コマンドを参照してください。

MongoDB API ドライバーについては、各言語の「MongoDB ドライバーのドキュメント」を参照してください。

メソッドは次のオプションを取ることができます。

Parameter
タイプ
説明

timeout

integer

任意。 バランサーを無効にする時間制限。

デフォルトは 60000 ミリ秒です。

interval

integer

任意。 バランシング ラウンドが停止したかどうかを確認する間隔(ミリ秒単位)。

両方のオプションを省略すると、MongoDB はバランサーを無期限に無効にします。

重要

バランサーを長期間無効のままにすると、シャードのバランスが取れず、クラスターのパフォーマンスが低下する可能性があります。 必要な場合のみバランサーを無効にし、メンテナンスが完了した後にバランサーを再度有効にするようにします。

sh.stopBalancer() mongossh.stopBalancer()mongodインスタンスでのみ実行できます。 インスタンスで実行すると エラーが発生します。

mongoshシェルメソッドは、balancerStop コマンドのラッパーです。

このメソッドは、次の環境でホストされている配置で使用できます。

  • MongoDB Atlas はクラウドでの MongoDB 配置のための完全管理サービスです

重要

このコマンドは、M0 および Flex クラスターではサポートされていません。詳細については、サポートされていないコマンド を参照してください。

  • MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン

  • MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン

バランシング ラウンドが進行中の場合、 操作はバランシングが完了するまで待機します。

このページを評価