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

stopShardDraining(データベースコマンド)

stopShardDraining

バランサーが指定されたシャードからチャンクをドレインのを停止します。

コマンドの実行時に、バランサーにシャードをクラスター内に残すように指示します。その後、バランサーはシャードのドレインを停止し、シャードを再度リバランス操作に含めて、チャンクをシャードに戻す。

このコマンドは、シャードが存在しない場合はエラーを返し、そうでない場合は ok を返します。

シャードのドレインを開始するには、startShardDraining コマンドを使用します。

ドレインシャードのステータスを確認するには、shardDrainingStatus コマンドを使用します。

ドレインが完了した後にシャードを削除するには、 commitShardRemoval コマンドを使用します。

バージョン8.3の新機能。

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

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

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

注意

このコマンドはMongoDB Atlasではサポートされていません。Atlas クラスターからシャードを追加または削除するには、「Atlasシャードクラスタの変更」を参照してください。

このコマンドの構文は、次のとおりです。

db.adminCommand( {
stopShardDraining: <shard>
} )

authorizationを有効にしている場合は、 clusterManagerロールまたはremoveShardアクションを含む任意のロールが必要です。

シャードのドレインを開始するには、db.adminCommand() メソッドを使用して startShardDraining コマンドを実行する:

db.adminCommand( { startShardDraining: "shard04" } )

シャードのドレインを停止するには、db.adminCommand() メソッドを使用して stopShardDraining コマンドを実行します。

db.adminCommand( { stopShardDraining: "shard04" } )
このページを評価