REFACTORING실행 계획과 데이터 분포 분석을 통한 조회 성능 개선목차1. 작업 배경2. 단일 인덱스 적용과 1차 검증3. 실제 조회 패턴 분석4. 복합 인덱스 설계5. 데이터 분포를 고려한 검증6. EXPLAIN ANALYZE 결과7. 최종 인덱스 구성과 배운 점1. 작업 배경리팩토링 과정에서 주요 조회 쿼리의 실행 계획을 점검했다. 당시 posts에는 일부 인덱스가 존재했지만, 조회 조건으로 사용되는 reading_status와 completed_date에는 적절한 인덱스가 적용되지 않은 상태였다.처음에는 자주 조회되는 컬럼에 단일 인덱스를 추가하고 적용 전후의 EXPLAIN 결과를 비교했다. 이후 Repository 코드를 다시 분석하면서 실제 통계 쿼리는 컬럼을 각각 조회하는 것이 아니라 u..