MIN / MAX

minimumIdle은 유지선, maximumPoolSize는 상한선이다

고정 크기처럼 운영할지, 평소 작게 유지하다가 피크 때 늘릴지에 따라 의미가 달라진다.

minimumIdlemaximumPoolSizeidleTimeout

고정 크기 풀

설정

minimumIdle 미설정 또는 maximumPoolSize와 동일

장점

피크 때 연결 생성 지연이 적음

주의

항상 일정 수의 DB 연결을 점유

탄력 풀

설정

minimumIdle < maximumPoolSize

장점

평상시 DB 연결 수를 줄일 수 있음

주의

스파이크 시 연결 생성 비용과 지연 발생 가능