min/max pool
minimumIdle과 maximumPoolSize는 바닥과 천장이다
두 값을 같게 두면 예측 가능한 고정 풀이 되고, 차이를 두면 유휴 비용과 피크 생성 비용을 맞바꾼다.
기준
고정 풀
탄력 풀
설정
minimumIdle = maximumPoolSize
minimumIdle < maximumPoolSize
장점
피크 순간 새 연결 생성이 적음
평소 유휴 연결 비용 절감
주의
낮은 트래픽에도 DB 세션 유지
급증 시 연결 생성 지연
적합
일정한 OLTP 부하
트래픽 변동이 큰 서비스
최종 크기는 부하 테스트에서 borrow 시간과 DB CPU를 같이 보고 조정한다.