Skip to content

Commit e4e318a

Browse files
committed
[代码优化](v2.6):druid 配置优化
1 parent 8fd14d4 commit e4e318a

File tree

2 files changed

+18
-7
lines changed

2 files changed

+18
-7
lines changed

eladmin-system/src/main/resources/config/application-dev.yml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,26 @@ spring:
1010
# 初始连接数
1111
initial-size: 5
1212
# 最小连接数
13-
min-idle: 10
13+
min-idle: 15
1414
# 最大连接数
15-
max-active: 20
15+
max-active: 30
16+
# 是否自动回收超时连接
17+
remove-abandoned: true
18+
# 超时时间(以秒数为单位)
19+
remove-abandoned-timeout: 180
1620
# 获取连接超时时间
17-
max-wait: 5000
21+
max-wait: 3000
1822
# 连接有效性检测时间
1923
time-between-eviction-runs-millis: 60000
2024
# 连接在池中最小生存的时间
2125
min-evictable-idle-time-millis: 300000
2226
# 连接在池中最大生存的时间
2327
max-evictable-idle-time-millis: 900000
28+
# 指明连接是否被空闲连接回收器(如果有)进行检验.如果检测失败,则连接将被从池中去除
2429
test-while-idle: true
25-
test-on-borrow: false
30+
# 指明是否在从池中取出连接前进行检验,如果检验失败, 则从池中去除连接并尝试取出另一个
31+
test-on-borrow: true
32+
# 是否在归还到池中前进行检验
2633
test-on-return: false
2734
# 检测连接是否有效
2835
validation-query: select 1

eladmin-system/src/main/resources/config/application-prod.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ spring:
1010
# 初始连接数
1111
initial-size: 5
1212
# 最小连接数
13-
min-idle: 10
13+
min-idle: 15
1414
# 最大连接数
15-
max-active: 20
15+
max-active: 30
1616
# 获取连接超时时间
1717
max-wait: 5000
1818
# 连接有效性检测时间
@@ -21,8 +21,11 @@ spring:
2121
min-evictable-idle-time-millis: 300000
2222
# 连接在池中最大生存的时间
2323
max-evictable-idle-time-millis: 900000
24+
# 指明连接是否被空闲连接回收器(如果有)进行检验.如果检测失败,则连接将被从池中去除
2425
test-while-idle: true
25-
test-on-borrow: false
26+
# 指明是否在从池中取出连接前进行检验,如果检验失败, 则从池中去除连接并尝试取出另一个
27+
test-on-borrow: true
28+
# 是否在归还到池中前进行检验
2629
test-on-return: false
2730
# 检测连接是否有效
2831
validation-query: select 1
@@ -31,6 +34,7 @@ spring:
3134
enabled: true
3235
stat-view-servlet:
3336
enabled: true
37+
# 控制台管理用户名和密码
3438
url-pattern: /druid/*
3539
reset-enable: false
3640
login-username: admin

0 commit comments

Comments
 (0)