문제 개요
- 오류 상황: 이벤트 참여 API 응답 시간 14,180ms, TPS 66.7 로 성능 저하 발생
- 발생 상황: JMeter 를 이용한 동시 접속 10,000건 이상 부하 테스트에서 관측
오류 코드 및 오류 메시지

원인 분석
- 오류 원인: 트랜잭션 획득 대기에서 가장 많은 시간을 사용하는 것으로 관측. DB 커넥션의 부족이 원인으로 추정
해결책
- 단계별 조치 방법
- Step 1️⃣: Hikari CP 증가
- Step 2️⃣: 성능 저하 위치 확인
- Step 3️⃣: 인덱스 추가
교훈 및 주의 사항
- 주의할 점: 단순 조회 쿼리여도 인덱스 유무의 차이가 크다.
- 배운 점: 부하 테스트를 통해 슬로우 쿼리를 찾아내고 개선하는 플로우를 경험했다.