Docs Menu
Docs Home
/
MongoDB 매뉴얼
/ / /

sh.addShardTag()

이 페이지의 내용

  • 정의
  • 호환성
  • 예시
sh.addShardTag(shard, tag)

참고

이 메서드의 별칭은 sh.addShardToZone() 입니다. MongoDB 는 태그 인식 샤딩 의 후속 제품으로 구역 샤딩 을 제공합니다.

샤드를 태그 또는 식별자와 연결합니다. MongoDB는 이러한 식별자를 사용하여 태그가 지정된 범위 내에 있는 청크 를 특정 샤드로 보냅니다. sh.addTagRange() 는 청크 범위를 태그 범위와 연결합니다.

Parameter
유형
설명

shard

문자열

특정 태그를 부여할 샤드의 이름입니다.

tag

문자열

샤드에 추가할 태그의 이름입니다.

sh.addShardTag() 인스턴스에 연결된 경우에만 를 실행합니다.mongos

샤드 컬렉션 작업은 비어 있거나 존재하지 않는 컬렉션을 샤딩하기 전에 구역 및 구역 범위를 정의하여 정의된 구역 범위에 대한 청크와 샤드 키 값의 전체 범위를 포함하는 추가 청크를 생성하고 그역 범위를 기반으로 초기 청크 분배를 수행합니다. 이러한 청크의 초기 생성 및 배포를 통해 샤딩을 더 빠르게 설정할 수 있습니다. 초기 분배 이후에는 밸런서가 앞으로의 청크 분배를 관리합니다.

예를 보려면 비어 있거나 존재하지 않는 컬렉션에 대한 구역 및 구역 범위 사전 정의를 참조하세요.

이 메서드는 다음 환경에서 호스팅되는 배포에서 사용할 수 있습니다.

  • MongoDB Atlas: 클라우드에서의 MongoDB 배포를 위한 완전 관리형 서비스

중요

이 명령은 M0, M2 및 M5 클러스터에서 지원되지 않습니다. 자세한 내용은 지원되지 않는 명령을 참조하세요.

다음 예제에서는 세 개의 샤드에 NYC, LAX, NRT 세 개의 태그를 추가합니다.

sh.addShardTag("shard0000", "NYC")
sh.addShardTag("shard0001", "LAX")
sh.addShardTag("shard0002", "NRT")

다음도 참조하세요.

돌아가기

sh.addShard

이 페이지의 내용