feat(db): Aurora Serverless v2(0.5~2 ACU) 최적화용 Hikari 풀 설정 추가
- maximumPoolSize=10, minimumIdle=0, idleTimeout=2m, maxLifetime=30m, connectionTimeout=10s, keepalive=0 적용
- 환경변수 미설정 시 안전한 기본값으로 동작하도록 `${DB_POOL_*}` 기본값 제공
- 유휴 시 커넥션 상주 최소화로 다운스케일 유도 및 비용/성능 균형 개선
This commit is contained in:
@@ -87,6 +87,14 @@ spring:
|
|||||||
url: ${DB_URL}
|
url: ${DB_URL}
|
||||||
username: ${DB_USERNAME}
|
username: ${DB_USERNAME}
|
||||||
password: ${DB_PASSWORD}
|
password: ${DB_PASSWORD}
|
||||||
|
hikari:
|
||||||
|
pool-name: SodaliveHikari
|
||||||
|
maximum-pool-size: ${DB_POOL_MAX:10}
|
||||||
|
minimum-idle: ${DB_POOL_MIN:0}
|
||||||
|
idle-timeout: ${DB_POOL_IDLE_TIMEOUT_MS:120000}
|
||||||
|
max-lifetime: ${DB_POOL_MAX_LIFETIME_MS:1800000}
|
||||||
|
connection-timeout: ${DB_POOL_CONNECTION_TIMEOUT_MS:10000}
|
||||||
|
keepalive-time: ${DB_POOL_KEEPALIVE_TIME_MS:0}
|
||||||
|
|
||||||
jpa:
|
jpa:
|
||||||
hibernate:
|
hibernate:
|
||||||
|
|||||||
Reference in New Issue
Block a user