정의
setClusterParametersetClusterParameteris an administrative command for modifying values of cluster parameters. Cluster parameters are configurable parameters which affect all nodes in a replica set or sharded cluster.admin데이터베이스에 대해setClusterParameter명령을 실행해야 합니다.
호환성
이 명령은 다음 환경에서 호스팅되는 배포에서 사용할 수 있습니다.
MongoDB Enterprise: MongoDB의 구독 기반 자체 관리 버전
MongoDB Community: MongoDB의 소스 사용 가능 무료 자체 관리 버전
중요
This command is not supported in MongoDB Atlas clusters. For information on Atlas support for all commands, see Unsupported Commands.
구문
db.adminCommand( { setClusterParameter: { <parameter>: <value> } } )
예제를 포함하여 사용 가능한 클러스터 매개 변수는 자체 관리형 배포서버를 위한 클러스터 매개변수를 참조하세요.
행동
admin데이터베이스에서는setClusterParameter만 실행할 수 있습니다. 다른 데이터베이스에서 명령을 실행하면 MongoDB에서 오류를 반환합니다.복제본 세트 프라이머리 또는 샤드 클러스터에서만
setClusterParameter를 실행할 수 있습니다.독립형 배포에서는
setClusterParameter를 실행할 수 없습니다 .setClusterParameter한 번에 하나의 매개변수만 허용합니다.
액세스 제어
인증 이 활성화되면 setClusterParameter 은(는) setClusterParameter 작업에 액세스할 수 있는 역할이 있는 사용자로 인증된 경우에만 작동합니다.
지속성
setClusterParameter 을(를) 사용하여 수정한 매개변수는 복제본 세트와 샤드 cluster에 유지됩니다. 이렇게 하면 setClusterParameter 을(를) 사용하여 수정한 매개변수가 재시작 후에도 계속 유지됩니다.
Stable API
When using Stable API V1 with apiStrict set to true, you cannot use setClusterParameter to modify cluster parameters.