From cfc679611ce8b5f3885555dc9ecf76ab4ace0f1c Mon Sep 17 00:00:00 2001 From: Klaus Date: Mon, 23 Mar 2026 13:55:51 +0900 Subject: [PATCH] =?UTF-8?q?feat(db):=20Aurora=20Serverless=20v2(0.5~2=20AC?= =?UTF-8?q?U)=20=EC=B5=9C=EC=A0=81=ED=99=94=EC=9A=A9=20Hikari=20=ED=92=80?= =?UTF-8?q?=20=EC=84=A4=EC=A0=95=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - maximumPoolSize=10, minimumIdle=0, idleTimeout=2m, maxLifetime=30m, connectionTimeout=10s, keepalive=0 적용 - 환경변수 미설정 시 안전한 기본값으로 동작하도록 `${DB_POOL_*}` 기본값 제공 - 유휴 시 커넥션 상주 최소화로 다운스케일 유도 및 비용/성능 균형 개선 --- src/main/resources/application.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 378e5137..7a5f9ff3 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -87,6 +87,14 @@ spring: url: ${DB_URL} username: ${DB_USERNAME} 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: hibernate: