자체 관리형 배포서버를 위한 클러스터 매개변수
Synopsis
복제본 세트 또는 샤딩된 클러스터 의 모든 노드에 영향을 미치는 구성 옵션을 지정할 수 있습니다. 이러한 옵션을 설정하다 하려면 setClusterParameter
명령을 사용합니다.
db.adminCommand( { setClusterParameter:{ <parameter>: <value> } } )
클러스터 매개 변수의 현재 값을 보려면 getClusterParameter
명령을 사용합니다.
db.adminCommand( { getClusterParameter: <parameter> } )
매개변수
changeStreamOptions
버전 6.0에 추가.
mongod
및mongos
모두에 사용할 수 있습니다.변경 스트림 구성 옵션이 포함된 객체입니다.
mongos 또는 복제본 세트 프라이머리에만
changeStreamOptions
를 설정할 수 있습니다. 이 값은 클러스터 전체에 설정됩니다.changeStreamOptions.preAndPostImages.expireAfterSeconds
버전 6.0에 추가.
Default(기본값): OFF(꺼짐)
변경 스트림 전후 이미지의 보존 정책을 제어합니다. 사전 이미지와 사후 이미지는 각각 문서 수정 전과 후의 문서 버전입니다.
expireAfterSeconds
는 사전 및 사후 이미지가 보존되는 기간을 제어합니다.expireAfterSeconds
가off
면 MongoDB는 기본 보존 정책을 사용합니다. 즉, 해당 변경 스트림 이벤트가 oplog에서 제거될 때까지 사전 및 사후 이미지가 보존됩니다.최소 이미지 사전 및 사후 보존 시간을 지정합니다.
정수를 사용하여
expireAfterSeconds
를 설정합니다.변경 스트림 이벤트가 oplog에서 제거되면
expireAfterSeconds
사전 및 사후 이미지 보존 시간에 관계없이 해당 사전 및 사후 이미지도 삭제됩니다.
다음 예시에서는 변경 스트림의 사전 및 사후 이미지에 대한 보존 시간을
100 seconds
(으)로 설정합니다.db.runCommand( { setClusterParameter: { changeStreamOptions: { preAndPostImages: { expireAfterSeconds: 100 } } } } )