“Connection Pool” 태그의 포스트
(1개)N+1 쿼리 최적화와 Connection Pool 튜닝으로 해결한 Connection Timeout 문제
HikariCP 대시보드에서 Connection Timeout이 27회 발생하는 문제를 발견했습니다. 원인은 N+1 쿼리 문제와 작은 Connection Pool 크기였습니다. 배치 조회로 N+1 쿼리를 해결하고 Connection Pool 크기를 5에서 20으로 증가시켜 Timeout을 0으로 만들었습니다. 쿼리 수는 161개에서 3개로 98% 감소했습니다.
2026. 2. 1.
읽기 →N+1 쿼리
Connection Pool
HikariCP
성능 최적화
Spring Boot
Kotlin
JPA
배치 조회