Upsert 병합·압축 작업
Upsert 병합·압축 작업 (Upsert Merge Compact Task)
Minion의 Upsert Merge Compact 작업으로 upsert 테이블의 세그먼트를 병합·압축하는 방법을 안내해요.
출처: 문서
본문
개요 (Overview)
Upsert Merge Compact 작업은 upsert 테이블에서 스테일(무효) 레코드를 정리하고 세그먼트를 병합·압축해 저장 효율과 쿼리 성능을 개선해요. 병합(merge)과 압축(compact)을 한 작업으로 결합한 Minion 작업이에요.
동작 방식 (How it works)
Minion이 완료된 세그먼트를 대상으로 무효 레코드를 제거하고, 남은 행을 병합해 더 크고 깨끗한 세그먼트로 재작성해요. 여러 작은 세그먼트를 하나로 합칠 수 있어 세그먼트 수를 줄여요.
구성 (Configuration)
테이블 구성의 task 섹션에서 작업을 예약할 수 있어요. 관련 구성에는 실행 일정, 무효 레코드 임계값, 병합 대상 선택 기준이 포함돼요.
모범 사례 (Best practices)
- 업데이트가 빈번한 upsert 테이블에서 세그먼트 수가 늘어나면 이 작업으로 정리하세요.
- 무효 레코드 비율과 세그먼트 수를 모니터링해 실행 주기를 결정하세요.