自己管理型配置のクラスター パラメーター
Synopsis
レプリカセットまたはシャーディングされたクラスター内のすべてのノードに影響する構成オプションを指定できます。 これらのオプションを設定するには、 setClusterParameter
コマンドを使用します。
db.adminCommand( { setClusterParameter:{ <parameter>: <value> } } )
クラスター パラメータの現在の値を表示するには、 getClusterParameter
コマンドを使用します。
db.adminCommand( { getClusterParameter: <parameter> } )
setClusterParameter
コマンドは自己管理型インストールでのみ使用できます。 setClusterParameter
コマンドは MongoDB Atlas では使用できません。
パラメーター
changeStreamOptions
バージョン 6.0 で追加。
これは、変更ストリーム構成オプションを含むオブジェクトです。
changeStreamOptions
は mongos またはレプリカセットのプライマリでのみ設定できます。 値はクラスター全体に設定されます。changeStreamOptions.preAndPostImages.expireAfterSeconds
バージョン 6.0 で追加。
デフォルト: オフ
変更ストリームの変更前と変更後のイメージの保持ポリシーを制御します。 変更前と変更後のイメージは、それぞれドキュメント変更前と変更後のドキュメントのバージョンです。
expireAfterSeconds
は、変更前と変更後のイメージの保持期間を制御します。expireAfterSeconds
がoff
の場合、MongoDB はデフォルトの保持ポリシーを使用します。対応する変更ストリーム イベントがoplog から削除されるまで、変更前と変更後のイメージは保持されます。変更前と変更後のイメージの最小保持時間を指定するには
整数を使用して
expireAfterSeconds
を設定します。変更ストリーム イベントが oplog から削除されると、
expireAfterSeconds
の変更前と変更後のイメージの保持時間にかかわらず、対応する変更前と変更後のイメージも削除されます。
次の例では、変更ストリーム内の変更前と変更後のイメージの保持時間を
100 seconds
に設定します。db.runCommand( { setClusterParameter: { changeStreamOptions: { preAndPostImages: { expireAfterSeconds: 100 } } } } )