다락방 기반 모임 조회 성능 개선을 위한 인덱스 적용


1. 프로젝트 배경

우리 서비스에서는 '다락방'이라는 개념을 통해 카테고리화된 모임을 관리하고 있음. 사용자는 각 다락방마다 모임을 생성할 수 있으며, 모임을 조회할 때마다 항상 다락방을 참조하는 구조. 그러나 이러한 참조는 대규모 데이터셋에서 성능 저하를 일으킬 수 있음. 이에 따라 모임 조회 성능을 최적화하기 위해 인덱스를 적용하여 성능을 개선하고자 함.


2. 인덱스 적용 전후 성능 비교

2.1 실험 환경

2.2 인덱스 적용 전

2.3 인덱스 적용 후

image.png


3. 성능 측정 결과

3.1 실행 시간 측정

또한, 쿼리 실행 시간을 PROFILES 명령어를 통해 측정