MIN / MAX
minimumIdle은 유지선, maximumPoolSize는 상한선이다
고정 크기처럼 운영할지, 평소 작게 유지하다가 피크 때 늘릴지에 따라 의미가 달라진다.
minimumIdlemaximumPoolSizeidleTimeout
고정 크기 풀
설정
minimumIdle 미설정 또는 maximumPoolSize와 동일
장점
피크 때 연결 생성 지연이 적음
주의
항상 일정 수의 DB 연결을 점유
탄력 풀
설정
minimumIdle < maximumPoolSize
장점
평상시 DB 연결 수를 줄일 수 있음
주의
스파이크 시 연결 생성 비용과 지연 발생 가능