Docs Menu
Docs Home
/
MongoDBマニュアル
/

自己管理型配置のクラスター パラメーター

項目一覧

  • Synopsis
  • パラメーター

レプリカセットまたはシャーディングされたクラスター内のすべてのノードに影響する構成オプションを指定できます。 これらのオプションを設定するには、 setClusterParameterコマンドを使用します。

db.adminCommand( { setClusterParameter:{ <parameter>: <value> } } )

クラスター パラメータの現在の値を表示するには、 getClusterParameterコマンドを使用します。

db.adminCommand( { getClusterParameter: <parameter> } )

setClusterParameterコマンドは自己管理型インストールでのみ使用できます。 setClusterParameterコマンドは MongoDB Atlas では使用できません。

changeStreamOptions

バージョン 6.0 で追加。

mongodmongos の両方で使用できます。

これは、変更ストリーム構成オプションを含むオブジェクトです。

changeStreamOptionsは mongos またはレプリカセットのプライマリでのみ設定できます。 値はクラスター全体に設定されます。

changeStreamOptions.preAndPostImages.expireAfterSeconds

バージョン 6.0 で追加。

デフォルト: オフ

変更ストリームの変更前と変更後のイメージの保持ポリシーを制御します。 変更前と変更後のイメージは、それぞれドキュメント変更前と変更後のドキュメントのバージョンです。 expireAfterSecondsは、変更前と変更後のイメージの保持期間を制御します。

expireAfterSecondsoffの場合、MongoDB はデフォルトの保持ポリシーを使用します。対応する変更ストリーム イベントがoplog から削除されるまで、変更前と変更後のイメージは保持されます。

変更前と変更後のイメージの最小保持時間を指定するには

  • 整数を使用してexpireAfterSecondsを設定します。

  • 変更ストリーム イベントが oplog から削除されると、 expireAfterSeconds の変更前と変更後のイメージの保持時間にかかわらず、対応する変更前と変更後のイメージも削除されます。

次の例では、変更ストリーム内の変更前と変更後のイメージの保持時間を100 secondsに設定します。

db.runCommand( {
setClusterParameter: {
changeStreamOptions: { preAndPostImages: { expireAfterSeconds: 100 } }
}
} )

戻る

サーバー パラメータ