Przeglądaj źródła

连接池配置

Kute 5 dni temu
rodzic
commit
d4d5a58cc7
1 zmienionych plików z 12 dodań i 15 usunięć
  1. 12 15
      src/main/resources/application.yml

+ 12 - 15
src/main/resources/application.yml

@@ -11,21 +11,18 @@ spring:
         url: jdbc:postgresql://192.168.20.61:8005/pdhw_dev
         url: jdbc:postgresql://192.168.20.61:8005/pdhw_dev
         username: pdhw
         username: pdhw
         password: Citygis1613
         password: Citygis1613
-        initialSize: 5       # 初始连接数
+        initial-size: 5
-        minIdle: 5           # 最小空闲连接数
+        min-idle: 5
-        maxActive: 20         # 最大活跃连接数
+        max-active: 20
-        maxWait: 60000       # 获取连接最大等待时间(毫秒)
+        validation-query: SELECT 1
-
+        test-while-idle: true
-        # 连接有效性检测
+        time-between-eviction-runs-millis: 30000
-        validationQuery: SELECT 1  # 用于检测连接的SQL语句
+        min-evictable-idle-time-millis: 60000
-        testWhileIdle: true                  # 空闲时检测连接有效性
+        filters: stat,wall
-        testOnBorrow: false                   # 借出连接时不检测(避免性能损耗)
+        connection-properties: druid.mysql.usePingMethod=false
-        testOnReturn: false                   # 归还连接时不检测
+        stat-view-servlet:
-
+          enabled: true
-        # 连接生命周期管理
+          url-pattern: /druid/*
-        timeBetweenEvictionRunsMillis: 60000  # 检测空闲连接的间隔(毫秒)
-        minEvictableIdleTimeMillis: 300000     # 连接最小生存时间(5分钟)
-        maxEvictableIdleTimeMillis: 900000     # 连接最大生存时间(15分钟)
     # redis ??
     # redis ??
     redis:
     redis:
       database: 0
       database: 0