sh.disableAutoMerger()
定義
バージョン 7.0 で追加。
sh.disableAutoMerger()
は、 mongosh
ヘルパー メソッドです。 これは実質的に、 enableAutoMerger
フィールドをfalse
に設定してconfigureCollectionBalancing
コマンドを実行するのと同じです。
重要
mongosh メソッド
このページでは、mongosh
メソッドについて記載しています。ただし、データベースコマンドや Node.js などの言語固有のドライバーのドキュメントには該当しません。
データベースコマンドについては、configureCollectionBalancing
コマンドを参照してください。
MongoDB API ドライバーについては、各言語の MongoDB ドライバー ドキュメントを参照してください。
構文
sh.disableAutoMerger( <namespace> )
メソッド フィールド
メソッドは次のフィールドを受け取ります。
フィールド | タイプ | 必要性 | 説明 |
---|---|---|---|
namespace | 文字列 | 必須 | "<database>.<collection>" 形式の名前空間。 メソッドは、指定された名前空間の チャンク の自動マージを有効にします。 |
動作
メソッドが実行されると、AutoMerger が停止します。 AutoMerger によって発行された進行中の操作はすべて完了します。
例
次の例えでは、 "testDatabase.myCollection"
の チャンクの自動マージ を無効にします。 mongos
の例を実行します。
sh.disableAutoMerger( "testDatabase.myCollection" )
詳細
autoMergerIntervalSecs
parameterautoMergerThrottlingMS
parameter