Grooms
이 페이지에는 활성 및 최근 그루밍 작업이 나열됩니다.
정리 작업은 블록 저장소 및 S3 블록 저장소에서 사용하지 않는 블록 을 제거 하여 저장 공간을 확보합니다.
기존 스냅샷 이 특정 차단 을 참조하지 않는 경우, MongoDB Ops Manager 는 해당 차단 을 사용되지 않거나 비활성화 된 것으로 간주합니다. 스냅샷 이 리빙 바이트 임계값 아래로 떨어지면 MongoDB Ops Manager 가 블록 저장소를 그루밍합니다.
그루밍 작업 방식
그루밍 작업은 스냅샷 저장소에 따라 다릅니다.
참고
그루밍 중 파일 크기 변경
그루밍 작업 중에 블록 저장소 및 S3 호환 스토리지 스냅샷 저장소의 파일 크기가 때때로 크게 변동하는 것을 확인할 수 있습니다. 이는 작업 중에는 정상적인 현상입니다.
블록 저장소 내 그루밍 작업
블록 저장소 내 그루밍 작업은 다음 작업을 수행합니다.
진행 중인 스냅샷에 대한 모든 새 블록을 블록 저장소의 새 대상 위치에 씁니다.
소스 위치의 모든 기존 리빙 블록을 동일한 블록 저장소의 새 대상 위치로 복사합니다.
이는 리빙 블록의 사본 두 개가 블록 저장소에 동시에 존재함을 의미합니다. 이는 스토리지 사용량에 영향을 미칩니다.
데이터 관계를 유지하기 위해 참고를 업데이트합니다.
소스 데이터베이스를 삭제합니다.
블록 저장소 간 그루밍 작업
인터-블록 저장소 그루밍 작업은 다음 작업을 수행합니다.
진행 중인 스냅샷에 대한 모든 새 블록을 다른 대상 블록 저장소에 씁니다.
소스 블록 저장소의 모든 기존 리빙 블록을 새 대상 블록 저장소로 복사합니다.
데이터 관계를 유지하기 위해 참고를 업데이트합니다.
소스 블록 저장소에서 데이터베이스를 삭제합니다.
파일 시스템 그루밍 작업
파일 시스템 그루밍 작업은 파일 시스템에서 데이터베이스 파일을 삭제합니다.
S3 그루밍 작업
S3 호환 스토리지 블록 저장소 그룸 작업은 다음 작업을 수행합니다.
진행 중인 스냅샷에 대한 모든 새 블록을 임시 데이터베이스에 씁니다.
소스 데이터베이스의 데드 블록에 대한 삭제 요청을 보냅니다.
진행 중인 스냅샷에 대한 새 차단을 소스 데이터베이스에 다시 쓰기
새 블록을 임시 데이터베이스에서 소스 데이터베이스로 다시 복사합니다.
그루밍 작업을 트리거하는 요소
Ops Manager는 다음과 같은 경우 Atlas Triggers 그루밍 작업을 합니다.
리빙 바이트의 비율이 지정된 임계값 아래로 떨어지면서
데드 바이트 수가 최소값에 도달합니다.
MongoDB Ops Manager 는 다음과 같은 최소 간격으로 그루밍 작업도 실행합니다.
블록 저장소 위치 | 최소 그루밍 간격 |
---|---|
S3 | 2주에 한 번 |
MongoDB | 1년에 한 번 |
Ops Manager는 그루밍 시 모든 데드 바이트를 제거합니다.
블록 저장소 유형 | 총 바이트 대비 리빙 비율 | 최소 데드 바이트 수 |
---|---|---|
S3 | 75% | 0 |
MongoDB | 45% | 2GB |
그루밍 우선순위 관리 페이지에서 그루밍을 시작할 수 있습니다.
참고
Ops Manager는 프로젝트의 트래킹 및 그루밍 작업을 프로젝트의 백업 구성에 설정된 백업 디먼으로 제한합니다.