
Amazon DocumentDB 인덱스 최적화로 미리캔버스의 쿼리 성능을 개선 사례
두줄요약
Amazon DocumentDB로 전환하며 발생한 인덱스와 쿼리 성능 문제를 여러 사례로 정리했습니다. 쿼리 플래너 차이와 운영 포인트까지 함께 다뤘습니다.
핵심 내용
- MongoDB Atlas에서 Amazon DocumentDB로 전환한 뒤, 쿼리 플래너 차이로 인덱스가 기대대로 동작하지 않는 사례를 정리
- Partial index,
$or+ sort, regex, hot document, 정렬 조건, 샤드키 조건 등에서 발생한 성능 문제와 대응 방법 공유 explain(), Query Profiler, MVCC GC, 인덱스 통계 워밍 등 운영 관점의 점검 포인트 제시
적용해볼 점
- MongoDB에서 동작하던 인덱스 전략을 DocumentDB에 그대로 적용하지 않고
explain()으로 재검증 - prefix regex를 range 쿼리로 바꾸고,
$or+ sort는 복합 인덱스 재설계나 애플리케이션 병합으로 전환 - 마이그레이션 직후 slow query와 MVCC 지표를 집중 모니터링


