Docs Menu
Docs Home
/
MongoDB 매뉴얼
/

샤딩 참조

이 페이지의 내용

  • 의 샤딩 메서드 mongosh
  • 데이터베이스 명령 샤딩
  • 참조 문서
이름
설명
sh.abortMoveCollection()

진행 중인 moveCollection 작업을 중지합니다.

버전 8.0에 추가 되었습니다.

리샤딩 작업을 중단합니다.

버전 5.0에 추가.

샤딩된 클러스터에 샤드를 추가합니다.
이 메서드의 별칭은 sh.addShardToZone() 입니다.
샤드를 구역과 연결합니다. 샤딩된 클러스터의 영역 구성을 지원합니다.
이 메서드의 별칭은 sh.updateZoneKeyRange() 입니다.
샤드된 컬렉션의 청크가 균형을 이루고 있는지에 대한 정보를 반환합니다.

쓰기 차단 및 완료를 위해 리샤딩 작업을 강제로 수행합니다.

버전 5.0에 추가.

샤드 데이터베이스의 단일 컬렉션에 대한 균형 조정을 비활성화합니다. 샤딩된 클러스터에 있는 다른 컬렉션의 균형 조정에는 영향을 주지 않습니다.

네임스페이스에 대한 자동 청크 병합을 활성화합니다.

버전 7.0에 추가.

sh.disableBalancing()를 사용하여 이전에 비활성화한 경우 샤드 컬렉션 밸런서 프로세스를 활성화합니다.

네임스페이스에 대한 자동 청크 병합을 비활성화합니다.

버전 7.0에 추가.

샤딩된 클러스터에 대한 자동 분할을 비활성화합니다.

MongoDB 6.0.3부터 자동 청크 분할이 수행되지 않습니다. 이는 밸런싱 정책 개선 때문입니다. 자동 분할 명령이 여전히 존재하지만 작업을 수행하지 않습니다.

샤딩된 클러스터에 대한 자동 분할을 활성화합니다.

MongoDB 6.0.3부터 자동 청크 분할이 수행되지 않습니다. 이는 밸런싱 정책 개선 때문입니다. 자동 분할 명령이 여전히 존재하지만 작업을 수행하지 않습니다.

데이터베이스를 생성합니다.
밸런서가 현재 활성화되어 있는지 여부를 보고하는 부울을 반환합니다.

샤딩된 에 컬렉션대한 데이터 배포 정보를 반환합니다. sh.getShardedDataDistribution()$shardedDataDistribution 집계 파이프라인 단계를 위한 셸 헬퍼 메서드입니다.

이 메서드의 별칭은 sh.removeRangeFromZone() 입니다.
샤드 키 값 범위와 구역 간의 연결을 제거합니다. 샤딩된 클러스터의 영역 구성을 지원합니다.
sh 메서드에 대한 도움말 텍스트를 반환합니다.
밸런서 상태를 설명하는 문서를 반환합니다.
샤딩된 클러스터청크를 마이그레이션합니다.
샤딩되지 않은 단일 컬렉션 을 다른 샤드 로 이동합니다.
이 메서드의 별칭은 sh.removeShardFromZone() 입니다.
샤드와 구역 간의 연결을 제거합니다. 영역 샤딩을 관리하는 데 사용합니다.

컬렉션의 샤드 키를 변경하는 리샤딩 작업을 시작하여 데이터 배포를 변경합니다.

버전 5.0에 추가.

샤드 간에 청크를 마이그레이션하는 밸런서를 활성화 또는 비활성화합니다.
컬렉션의 샤딩을 활성화합니다.
샤드 키 의 특정 값을 분할 지점으로 사용하여 기존 청크를 두 개의 청크로 나눕니다.
쿼리와 일치하는 문서가 포함된 기존 청크를 거의 동일한 두 개의 청크로 나눕니다.

AutoMerger를 활성화합니다.

버전 7.0에 추가.

밸런서를 활성화하고 밸런싱이 시작될 때까지 기다립니다.
샤딩된 클러스터의 상태를 db.printShardingStatus()로 보고합니다.

AutoMerger를 비활성화합니다.

버전 7.0에 추가.

밸런서를 비활성화하고 진행 중인 밸런싱 라운드가 완료될 때까지 기다립니다.
내부. 밸런서 상태가 변경될 때까지 기다립니다.
내부. 밸런서 실행이 중지될 때까지 기다립니다.
내부. 샤딩된 클러스터의 mongos 중 하나에서 ping 상태가 변경될 때까지 기다립니다.
다양한 샤드 키를 구역에 연결합니다. 샤딩된 클러스터의 영역 구성을 지원합니다.
입력에 대한 해시값을 반환합니다.

다음 데이터베이스 명령은 샤딩된 클러스터를 지원합니다.

이름
설명

진행 중인 moveCollection 작업을 중지합니다.

버전 8.0에 추가 되었습니다.

리샤딩 작업을 중단합니다.

버전 5.0에 추가.

샤딩된 클러스터샤드를 추가합니다.
샤드를 영역 과 연결합니다. 샤딩된 클러스터의 영역 구성을 지원합니다.
샤드된 컬렉션의 청크가 균형을 이루고 있는지에 대한 정보를 반환합니다.
밸런서 스레드를 시작합니다.
밸런서 상태에 대한 정보를 반환합니다.
밸런서 스레드를 중지합니다.
청크의 jumbo 플래그를 지웁니다.

Cleans up a failed resharding operation.

버전 5.0에 추가.

쓰기 차단 및 완료를 위해 리샤딩 작업을 강제로 수행합니다.

버전 5.0에 추가.

특정 데이터베이스에서 샤딩을 활성화합니다.
mongod 2} / 인스턴스를 강제로 / 인스턴스가 캐시된 라우팅 메타데이터를 업데이트하도록 합니다.mongos
샤딩된 클러스터의 상태를 보고하는 내부 명령입니다.
구성된 샤드 목록을 반환합니다.
샤드 간에 청크를 마이그레이션하는 내부 명령입니다.
샤딩되지 않은 단일 컬렉션 을 다른 샤드 로 이동합니다.
샤딩된 클러스터에서 샤드를 제거할 때 기본 샤드를 재할당합니다.
샤드 간 범위를 마이그레이션하는 명령입니다.
단일 샤드에 청크를 결합하는 기능을 제공합니다.
샤딩된 클러스터에서 샤드를 제거하는 프로세스를 시작합니다.
샤드와 영역 간의 연결을 제거합니다. 샤딩된 클러스터의 영역 구성을 지원합니다.

컬렉션의 샤드 키를 변경하는 리샤딩 작업을 시작하여 데이터 배포를 변경합니다.

버전 5.0에 추가.

컬렉션에 대한 샤딩 기능을 활성화하여 컬렉션을 샤딩할 수 있습니다.
mongod 가 샤딩된 클러스터의 구성원인지 여부를 보고합니다.
MongoDB 5.0에서 제거되었습니다. MongoDB 배포에서 인스턴스 간 연결에 영향을 주는 내부 명령입니다.
분할된 데이터 범위와 영역 간의 연결을 추가하거나 제거합니다. 샤딩된 클러스터의 영역 구성을 지원합니다.
운영 제한 사항
샤딩된 클러스터 배포를 위한 요구 사항
샤딩된 클러스터 문제 해결
샤딩된 클러스터 배포서버 문제를 해결하기 위한 일반적인 전략입니다.
Config Database
MongoDB가 샤딩된 클러스터 메타데이터를 저장하는 데 사용하는 local 데이터베이스의 내용에 대한 전체 문서입니다.

돌아가기

구성 샤드로 시작하기