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