From 402142484ac6c913a3b4440a06ae82baa2e316a7 Mon Sep 17 00:00:00 2001 From: dmori Date: Mon, 23 Feb 2026 14:10:04 +0900 Subject: [PATCH 1/6] =?UTF-8?q?chore:=20DB=20=EC=BB=A4=EB=84=A5=EC=85=98?= =?UTF-8?q?=20=ED=92=80=20=ED=81=AC=EA=B8=B0=EB=A5=BC=20=EC=9D=BC=EB=8B=A8?= =?UTF-8?q?=20=EA=B3=A0=EC=A0=95=EA=B0=92=EC=9C=BC=EB=A1=9C=20=EC=84=A4?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/application-dev.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index e7b0da4..5cbd6c5 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -5,8 +5,10 @@ spring: username: ${DB_USERNAME} password: ${DB_PASSWORD} hikari: + # 풀 크기 maximum-pool-size: 20 - minimum-idle: 10 + minimum-idle: 20 + connection-timeout: 20000 jpa: hibernate: From 36c96a94d769cecef5208adbc77d576501b10d03 Mon Sep 17 00:00:00 2001 From: dmori Date: Mon, 23 Feb 2026 14:11:39 +0900 Subject: [PATCH 2/6] =?UTF-8?q?chore:=20DB=20=EC=BB=A4=EB=84=A5=EC=85=98?= =?UTF-8?q?=20=ED=83=80=EC=9E=84=EC=95=84=EC=9B=83=EC=9D=84=205=EC=B4=88?= =?UTF-8?q?=EB=A1=9C=20=EC=A4=84=EC=97=AC=20=EB=8C=80=EA=B8=B0=EC=8B=9C?= =?UTF-8?q?=EA=B0=84=EC=9D=84=20=EA=B0=90=EC=86=8C=ED=95=98=EB=8F=84?= =?UTF-8?q?=EB=A1=9D=20=EC=8B=9C=EB=8F=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/application-dev.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index 5cbd6c5..4467974 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -9,7 +9,7 @@ spring: maximum-pool-size: 20 minimum-idle: 20 - connection-timeout: 20000 + connection-timeout: 5000 jpa: hibernate: ddl-auto: validate From 7ba009290112ad5d89666496aa3d4f29049b9a39 Mon Sep 17 00:00:00 2001 From: dmori Date: Mon, 23 Feb 2026 14:12:43 +0900 Subject: [PATCH 3/6] =?UTF-8?q?chore:=20=EC=BB=A4=EB=84=A5=EC=85=98?= =?UTF-8?q?=EC=9D=98=20=EC=88=98=EB=AA=85=EC=9D=84=2030=EB=B6=84=EC=9C=BC?= =?UTF-8?q?=EB=A1=9C=20=EC=84=A4=EC=A0=95=ED=95=98=EC=97=AC=20MySQL=20?= =?UTF-8?q?=EA=B8=B0=EB=B3=B8=208=EC=8B=9C=EA=B0=84=EB=B3=B4=EB=8B=A4=20?= =?UTF-8?q?=EC=9E=91=EB=8F=84=EB=A1=9D=20=EC=84=A4=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/application-dev.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index 4467974..584e918 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -8,8 +8,9 @@ spring: # 풀 크기 maximum-pool-size: 20 minimum-idle: 20 - + # 타임아웃 connection-timeout: 5000 + max-lifetime: 1800000 jpa: hibernate: ddl-auto: validate From 1df41c4b590a9443b9f50004bfd7a26d84caf3fb Mon Sep 17 00:00:00 2001 From: dmori Date: Mon, 23 Feb 2026 14:13:23 +0900 Subject: [PATCH 4/6] =?UTF-8?q?chore:=20=EC=9C=A0=ED=9C=B4=20=EC=BB=A4?= =?UTF-8?q?=EB=84=A5=EC=85=98=20=ED=95=98=ED=8A=B8=EB=B9=84=ED=8A=B8=20?= =?UTF-8?q?=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 --- src/main/resources/application-dev.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index 584e918..c98c56a 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -11,6 +11,8 @@ spring: # 타임아웃 connection-timeout: 5000 max-lifetime: 1800000 + # 커넥션 유효성 + keepalive-time: 60000 jpa: hibernate: ddl-auto: validate From 5d7dc5a2b315b32ff40f2460f5f85e00802a88f1 Mon Sep 17 00:00:00 2001 From: dmori Date: Mon, 23 Feb 2026 14:13:55 +0900 Subject: [PATCH 5/6] =?UTF-8?q?chore:=20=EB=AA=A8=EB=8B=88=ED=84=B0?= =?UTF-8?q?=EB=A7=81=EC=9D=84=20=EC=9C=84=ED=95=B4=20=ED=92=80=20=EB=84=A4?= =?UTF-8?q?=EC=9E=84=20=EC=84=A4=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/application-dev.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index c98c56a..28f6715 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -13,6 +13,8 @@ spring: max-lifetime: 1800000 # 커넥션 유효성 keepalive-time: 60000 + # 모니터링 + pool-name: TechFork-HikariCP jpa: hibernate: ddl-auto: validate From a7541bd8909836a2edc2c4fcc2b1e6093dd25301 Mon Sep 17 00:00:00 2001 From: dmori Date: Mon, 23 Feb 2026 14:17:07 +0900 Subject: [PATCH 6/6] =?UTF-8?q?refactor:=20HikariCP=20=EC=84=A4=EC=A0=95?= =?UTF-8?q?=EC=9D=80=20=EA=B3=B5=ED=86=B5=20=EC=84=A4=EC=A0=95=EC=9C=BC?= =?UTF-8?q?=EB=A1=9C=20=EB=B6=84=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/application-dev.yml | 11 ----------- src/main/resources/application-local.yml | 4 ---- src/main/resources/application.yml | 13 +++++++++++++ 3 files changed, 13 insertions(+), 15 deletions(-) diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index 28f6715..f6a2a3b 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -4,17 +4,6 @@ spring: url: ${DB_URL} username: ${DB_USERNAME} password: ${DB_PASSWORD} - hikari: - # 풀 크기 - maximum-pool-size: 20 - minimum-idle: 20 - # 타임아웃 - connection-timeout: 5000 - max-lifetime: 1800000 - # 커넥션 유효성 - keepalive-time: 60000 - # 모니터링 - pool-name: TechFork-HikariCP jpa: hibernate: ddl-auto: validate diff --git a/src/main/resources/application-local.yml b/src/main/resources/application-local.yml index f976cdd..363b9de 100644 --- a/src/main/resources/application-local.yml +++ b/src/main/resources/application-local.yml @@ -4,10 +4,6 @@ spring: url: jdbc:mysql://localhost:3306/techblog?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Seoul username: techfork password: techfork1234 - hikari: - maximum-pool-size: 10 - minimum-idle: 5 - connection-timeout: 20000 jpa: hibernate: ddl-auto: validate diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 1934597..41ac311 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -21,6 +21,19 @@ spring: model: gpt-4o-mini temperature: 0.3 max-tokens: 8192 + datasource: + hikari: + # 풀 크기 + maximum-pool-size: 10 + minimum-idle: 10 + # 타임아웃 + connection-timeout: 5000 + idle-timeout: 600000 + max-lifetime: 1800000 + # 커넥션 유효성 + keepalive-time: 60000 + # 모니터링 + pool-name: TechFork-HikariCP jpa: open-in-view: false devtools: