샤딩 메서드
참고
구문 및 예시를 포함하여 특정 메서드에 대한 자세한 내용을 보려면 해당 메서드의 도움말 페이지 링크를 클릭하십시오.
이름 | 설명 |
---|---|
입력에 대한 해시값을 반환합니다. | |
클러스터 또는 데이터베이스에 일관성 없는 샤딩 메타데이터가 있는지 확인합니다. 버전 7.0에 추가. | |
컬렉션에 일관성 없는 샤딩 메타데이터가 있는지 확인합니다. 버전 7.0에 추가. | |
진행 중인 버전 8.0에 추가 되었습니다. | |
리샤딩 작업을 중단합니다. 버전 5.0에 추가. | |
샤딩된 클러스터에 샤드를 추가합니다. | |
이 메서드의 별칭은 sh.addShardToZone() 입니다. | |
샤드를 구역과 연결합니다. 샤딩된 클러스터의 영역 구성을 지원합니다. | |
이 메서드의 별칭은 sh.updateZoneKeyRange() 입니다. | |
샤드된 컬렉션의 청크가 균형을 이루고 있는지에 대한 정보를 반환합니다. | |
클러스터에 일관성 없는 샤딩 메타데이터가 있는지 확인합니다. 버전 7.0에 추가. | |
쓰기 차단 및 완료를 위해 리샤딩 작업을 강제로 수행합니다. 버전 5.0에 추가. | |
샤드 데이터베이스의 단일 컬렉션에 대한 균형 조정을 비활성화합니다. 샤딩된 클러스터에 있는 다른 컬렉션의 균형 조정에는 영향을 주지 않습니다. | |
sh.disableBalancing() 를 사용하여 이전에 비활성화한 경우 샤드 컬렉션 밸런서 프로세스를 활성화합니다. | |
샤딩된 클러스터에 대한 자동 분할을 비활성화합니다. MongoDB 6.0.3부터 자동 청크 분할이 수행되지 않습니다. 이는 밸런싱 정책 개선 때문입니다. 자동 분할 명령이 여전히 존재하지만 작업을 수행하지 않습니다. | |
샤딩된 클러스터에 대한 자동 분할을 활성화합니다. MongoDB 6.0.3부터 자동 청크 분할이 수행되지 않습니다. 이는 밸런싱 정책 개선 때문입니다. 자동 분할 명령이 여전히 존재하지만 작업을 수행하지 않습니다. | |
데이터베이스를 생성합니다. | |
밸런서가 현재 활성화되어 있는지 여부를 보고하는 부울을 반환합니다. | |
샤딩된 에 컬렉션대한 데이터 배포 정보를 반환합니다. | |
이 메서드의 별칭은 sh.removeRangeFromZone() 입니다. | |
샤드 키 값 범위와 구역 간의 연결을 제거합니다. 샤딩된 클러스터의 영역 구성을 지원합니다. | |
sh 메서드에 대한 도움말 텍스트를 반환합니다. | |
밸런서 상태를 설명하는 문서를 반환합니다. | |
이 메서드의 별칭은 sh.removeShardFromZone() 입니다. | |
샤드와 구역 간의 연결을 제거합니다. 영역 샤딩을 관리하는 데 사용합니다. | |
컬렉션의 샤드 키를 변경하는 리샤딩 작업을 시작하여 데이터 배포를 변경합니다. 버전 5.0에 추가. | |
컬렉션 을 샤딩하고 제공된 샤드 키 를 사용하여 데이터를 즉시 재배포합니다. 버전 8.0에 추가 되었습니다. | |
컬렉션의 샤딩을 활성화합니다. | |
쿼리와 일치하는 문서가 포함된 기존 청크를 거의 동일한 두 개의 청크로 나눕니다. | |
AutoMerger를 활성화합니다. 버전 7.0에 추가. | |
밸런서를 활성화하고 밸런싱이 시작될 때까지 기다립니다. | |
샤딩된 클러스터의 상태를 db.printShardingStatus() 로 보고합니다. | |
AutoMerger를 비활성화합니다. 버전 7.0에 추가. | |
밸런서를 비활성화하고 진행 중인 밸런싱 라운드가 완료될 때까지 기다립니다. | |
다양한 샤드 키를 구역에 연결합니다. 샤딩된 클러스터의 영역 구성을 지원합니다. | |
내부. 밸런서 상태가 변경될 때까지 기다립니다. | |
내부. 밸런서 실행이 중지될 때까지 기다립니다. | |
내부. 샤딩된 클러스터의 mongos 중 하나에서 ping 상태가 변경될 때까지 기다립니다. |