MongoDB 레시피
- replica set에 멤버 추가Replica Set
- replica set에서 멤버 제거Replica Set
- primary 강등 (stepDown)Replica Set
- 멤버 우선순위 변경Replica Set
- replica set 상태 확인Replica Set
- hidden / non-voting 멤버 구성Replica Set
- 멤버를 처음부터 재동기화Replica Set
- 클러스터에 샤드 추가샤딩
- 컬렉션 샤딩샤딩
- balancer 시작샤딩
- balancer 중지샤딩
- 샤딩 상태 확인샤딩
- zone(tag) 추가 및 범위 할당샤딩
- chunk 수동 이동샤딩
- 컬렉션 compact유지보수
- 인덱스 생성 (비블로킹)유지보수
- 인덱스 및 컬렉션 크기 확인유지보수
- 로그 파일 교체(rotate)유지보수
- 장기 실행 작업 찾기유지보수
- 작업 종료유지보수
- 런타임 파라미터 변경파라미터
- profiling 수준 설정파라미터
- oplog window와 복제 지연 측정Replica Set
- oplog 온라인 크기 조정 (replSetResizeOplog)Replica Set
- 과반수 상실 후 replica set 강제 재구성 (force reconfig)Replica Set
- replica set 롤링 유지보수 (재시작, OS 패치, 마이너 업그레이드)Replica Set
- balancer 상태, 활성 window, 컬렉션별 밸런싱샤딩
- jumbo chunk 찾기, 분할, 플래그 해제샤딩
- 샤드 키 선택과 데이터 분포 점검 (getShardDistribution, analyzeShardKey)샤딩
- 실제 실행 통계로 쿼리 실행 계획 검사 (explain executionStats)성능
- profiler 데이터에서 가장 느린 쿼리와 query shape 추출성능
- 미사용 인덱스 찾기 및 삭제 전 숨기기 (hideIndex)성능
- 애플리케이션 및 클라이언트별 연결 수 집계 (connection storm 진단)성능
- 진행 중인 인덱스 빌드 모니터링 및 중단유지보수
- replica set 롤링 인덱스 빌드 (멤버별)유지보수
- TTL 인덱스 생성, 만료 시간 변경, TTL 삭제 모니터링유지보수
- WiredTiger 캐시 압박 측정 (채움률, dirty 비율, 애플리케이션 eviction)성능
- mongodump/mongorestore로 아카이브 백업 및 단일 컬렉션 복원백업
- oplog replay로 시점 복원 (잘못된 drop/delete 이전으로 되돌리기)백업
- 사용자 정의 롤 정의, 사용자 생성, 롤 부여/회수, 비밀번호 변경보안
- featureCompatibilityVersion (fCV) 및 메이저 업그레이드 순서 확인업그레이드