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

샤딩된 컬렉션 조각 모음 중지

이 페이지의 내용

  • 이 작업에 대하여
  • 시작하기 전에
  • 절차
  • 다음 단계
  • 자세히 알아보기

일반적으로 샤드 밸런싱 창 을 사용하여 조각 모음을 수동으로 시작하고 중지하는 대신 밸런서 가 실행되는 시기를 지정해야 합니다.

샤드된 collection의 조각 모음을 수동으로 중지하려면 configureCollectionBalancing 명령을 defragmentCollection 옵션을 false 로 설정하여 사용합니다.

이 작업에서는 test라는 데이터베이스에서 ordersShardedCollection이라는 샤딩된 컬렉션 예제를 사용합니다.

이 절차에서 자체 샤딩된 컬렉션과 데이터베이스를 사용할 수 있습니다.

조각 모음이 완료되기 전에 collection 조각 모음을 중지하면 collection은 부분적으로 조각 모음된 상태가 되며 평소대로 작동합니다. 조각 모음을 다시 시작하려면 프로세스를 다시 시작합니다.

1

실행:

db.adminCommand(
{
configureCollectionBalancing: "test.ordersShardedCollection",
defragmentCollection: false
}
)
2

조각 모음이 중지되면 명령 출력은 ok: 1 을 반환합니다.

{
ok: 1,
'$clusterTime': {
clusterTime: Timestamp({ t: 1678834337, i: 1 }),
signature: {
hash: Binary(Buffer.from("0000000000000000000000000000000000000000", "hex"), 0),
keyId: Long("0")
}
},
operationTime: Timestamp({ t: 1678834337, i: 1 })
}

언제든지 조각 모음을 다시 시작할 수 있습니다. 자세한 내용 은 샤드 collection 조각 모음 시작을 참조하세요.

  • 샤드 상태 인쇄, 참조 db.printShardingStatus()

  • 샤드 상태 세부 정보 조회는 다음을 참조하세요. sh.status()

  • 샤드 상태 컬렉션 필드를 보려면 샤딩된 컬렉션을 참조하세요.

  • 자세한 내용은 활성 mongos 인스턴스를 참조하세요.

  • MongoDB Atlas를 사용하여 샤드를 모니터링하려면 샤드클러스터 검토를 참조하세요.

돌아가기

모니터