Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
10초 타임아웃에서 벗어나기까지의 여정 섬네일

10초 타임아웃에서 벗어나기까지의 여정

무신사 favicon무신사·Data·
MySQLPerformanceREST APISQLIndexing
2025년 08월 31일5

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

무신사 커뮤니티개발팀은 1억건대 데이터를 다루는 체험단 조회에서 10초 타임아웃을 커버링 인덱스와 3단계 쿼리 분리로 해결했다.

구현 방법

  • 커버링 인덱스: idx_체험단신청_커버(회원번호, 상태, 신청일자 DESC, 당첨여부 DESC, 신청번호 DESC)
  • SELECT 최소화 및 1) 신청번호만 조회 2) 기본 정보 3) 당첨자 정보 조회
  • 애플리케이션에서 IN으로 데이터 결합
  • 버퍼 풀/Sequential I/O 최적화

주요 결과

  • p99: 350ms → 20ms 이하; 평균 100ms → 10ms
  • 10초 타임아웃 완전 해결
  • 데이터 전송량 50KB → 400 bytes(약 99% 감소)

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
무신사 쿠폰 시스템, DB 성능 64% 개선으로 기술 부채를 갚다 섬네일
78%

무신사 쿠폰 시스템, DB 성능 64% 개선으로 기술 부채를 갚다

무신사 favicon무신사·2025년 07월 27일
Slow Query 최적화 하기 섬네일
77%

Slow Query 최적화 하기

롯데ON favicon롯데ON·2024년 06월 12일
Redis 캐시로 몰려드는 트래픽을 견디다 — 토니모리 공식몰 성능 개선기 섬네일
73%

Redis 캐시로 몰려드는 트래픽을 견디다 — 토니모리 공식몰 성능 개선기

토니모리 favicon토니모리·2025년 04월 30일