문서 홈 → 애플리케이션 개발 → MongoDB 매뉴얼
복제본 세트 유지 관리 튜토리얼
다음 튜토리얼에서는 기존 복제본 세트를 유지 관리하는 방법에 대한 정보를 제공합니다.
- Oplog의 크기 변경
- 작업을 기록하는 oplog 의 크기를 늘립니다. 대부분의 경우 기본 oplog 크기로 충분합니다.
- 복제본 세트 멤버에 대한 유지 관리 수행
- 다운타임을 최소화하면서 복제본 세트의 노드에 대한 유지 관리를 수행합니다.
- 멤버를 기본 멤버로 강제 설정
- 복제본 세트 노드를 프라이머리로 강제 설정합니다.
- 복제본 세트의 구성원 동기화
- 멤버의 데이터를 동기화합니다. 새 멤버에서 초기 동기화를 수행하거나 정상적인 복제 방법으로 따라잡기에는 너무 뒤쳐진 기존 멤버의 데이터를 다시 동기화합니다.
- 복제본 세트 태그 세트 구성
- 특정 멤버에 대한 읽기 및 쓰기 작업을 대상으로 삼는 데 사용할 수 있도록 복제본 세트 멤버에 태그를 할당합니다.
- 사용할 수 없는 구성원이 있는 복제본 세트 재구성하기
- 대부분의 복제본 세트 멤버가 다운되었거나 연결할 수 없는 경우 복제본 세트를 재구성합니다.
- 체인 복제 관리
- 체인 복제를 비활성화하거나 활성화합니다. 체인 복제는 세컨더리가 프라이머리가 아닌 다른 세컨더리로부터 복제할 때 발생합니다.
- 복제본 세트에서 호스트 이름 변경
- 멤버의 호스트 이름 변경 사항을 반영하도록 복제본 세트 구성을 업데이트합니다.
- 보조 동기화 대상 구성하기
- 세컨더리 멤버가 동기화되는 멤버를 지정합니다.
- 복제본 세트 이름 바꾸기
- 샤딩되지 않은 복제본 세트의 이름을 변경합니다.
- PSA 복제본 세트를 안전하게 수정하기
- 프라이머리-세컨더리-중재자(PSA) 복제본 세트 또는 PSA 아키텍처로 변경되는 복제본 세트에서 일부 재구성 변경을 안전하게 수행합니다.
- PSA 복제 세트의 성능 문제 완화
- 3개 노드로 구성된 프라이머리-세컨더리-중재자(PSA) 아키텍처가 있는 배포에 대한 캐시 압력을 줄이고 쓰기 트래픽을 늘립니다.