From 2bc68528a48806a1b7d23a32ad24a14fb3572fdd Mon Sep 17 00:00:00 2001 From: Charles7c Date: Wed, 8 Feb 2023 22:00:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=EF=BC=9A=E4=BC=98=E5=8C=96?= =?UTF-8?q?=20Hikari=20=E8=BF=9E=E6=8E=A5=E6=B1=A0=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/application-dev.yml | 18 +++++++----------- .../src/main/resources/application-prod.yml | 18 +++++++----------- 2 files changed, 14 insertions(+), 22 deletions(-) diff --git a/continew-admin-webapi/src/main/resources/application-dev.yml b/continew-admin-webapi/src/main/resources/application-dev.yml index 62148783..af2e2d0b 100644 --- a/continew-admin-webapi/src/main/resources/application-dev.yml +++ b/continew-admin-webapi/src/main/resources/application-dev.yml @@ -30,21 +30,17 @@ spring: lazy: true driver-class-name: com.mysql.cj.jdbc.Driver type: ${spring.datasource.type} + # Hikari 连接池配置(完整配置请参阅:https://github.com/brettwooldridge/HikariCP) hikari: - # 最大连接池数量 + # 最大连接数量(默认 10,根据实际环境调整) + # 注意:当连接达到上限,并且没有空闲连接可用时,获取连接将在超时前阻塞最多 connectionTimeout 毫秒 max-pool-size: 20 - # 最小空闲线程数量 - min-idle: 10 - # 获取连接超时时间 + # 获取连接超时时间(默认 30000 毫秒,30 秒) connection-timeout: 30000 - # 校验超时时间 - validation-timeout: 5000 - # 空闲连接最大存活时间(默认 10 分钟) + # 空闲连接最大存活时间(默认 600000 毫秒,10 分钟) idle-timeout: 600000 - # 此属性控制池中连接的最长生命周期,0 表示无限生命周期(默认 30 分钟) - max-lifetime: 900000 - # 连接测试 query(配置检测连接是否有效) - connection-test-query: SELECT 1 + # 连接最大生存时间(默认 1800000 毫秒,30 分钟) + max-lifetime: 1800000 --- ### Liquibase 配置 spring.liquibase: diff --git a/continew-admin-webapi/src/main/resources/application-prod.yml b/continew-admin-webapi/src/main/resources/application-prod.yml index 461638e3..a87da4de 100644 --- a/continew-admin-webapi/src/main/resources/application-prod.yml +++ b/continew-admin-webapi/src/main/resources/application-prod.yml @@ -30,21 +30,17 @@ spring: lazy: true driver-class-name: com.mysql.cj.jdbc.Driver type: ${spring.datasource.type} + # Hikari 连接池配置(完整配置请参阅:https://github.com/brettwooldridge/HikariCP) hikari: - # 最大连接池数量 + # 最大连接数量(默认 10,根据实际环境调整) + # 注意:当连接达到上限,并且没有空闲连接可用时,获取连接将在超时前阻塞最多 connectionTimeout 毫秒 max-pool-size: 20 - # 最小空闲线程数量 - min-idle: 10 - # 获取连接超时时间 + # 获取连接超时时间(默认 30000 毫秒,30 秒) connection-timeout: 30000 - # 校验超时时间 - validation-timeout: 5000 - # 空闲连接最大存活时间(默认 10 分钟) + # 空闲连接最大存活时间(默认 600000 毫秒,10 分钟) idle-timeout: 600000 - # 此属性控制池中连接的最长生命周期,0 表示无限生命周期(默认 30 分钟) - max-lifetime: 900000 - # 连接测试 query(配置检测连接是否有效) - connection-test-query: SELECT 1 + # 连接最大生存时间(默认 1800000 毫秒,30 分钟) + max-lifetime: 1800000 --- ### Liquibase 配置 spring.liquibase: