인덱스, 캐시 그래서 언제 어떻게 사용하는 거야? 10만 건 상품 데이터로 EXPLAIN 찍고, 부하테스트 돌려보니까 보이더라 TL;DR 복합 인덱스 하나로 읽은 행이 5,000 → 20으로 줄고, 실행 시간이 76~231배 개선됐다. Redis 캐시만 쓰면 네트워크 왕복이 병목. 로컬 캐시(Caffeine)를 앞에 두니 목록 조회 p95가 10.71ms → 7.08ms로 떨어졌다. "캐시 쓰면 빨라진다"는 감이 아니라, EXPLAIN과 부하테스트로 숫자로 증명하는 게 중요했다. 인덱스가 뭘까? ..