30 lines
1.3 KiB
Properties
30 lines
1.3 KiB
Properties
#检测数据库链接是否有效,必须配置
|
||
druid.validationQuery=SELECT 1 from dual
|
||
#初始连接数
|
||
druid.initialSize=1
|
||
#最大连接池数量
|
||
druid.maxActive=3
|
||
#去掉,配置文件对应去掉
|
||
#druid.maxIdle=20
|
||
#配置0,当线程池数量不足,自动补充。
|
||
druid.minIdle=1
|
||
#获取链接超时时间为1分钟,单位为毫秒。
|
||
druid.maxWait=60000
|
||
#获取链接的时候,不校验是否可用,开启会有损性能。
|
||
druid.testOnBorrow=false
|
||
#归还链接到连接池的时候校验链接是否可用。
|
||
druid.testOnReturn=false
|
||
#此项配置为true即可,不影响性能,并且保证安全性。意义为:申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效。
|
||
druid.testWhileIdle=true
|
||
#1.Destroy线程会检测连接的间隔时间
|
||
#2.testWhileIdle的判断依据
|
||
druid.timeBetweenEvictionRunsMillis=600000
|
||
#一个链接生存的时间
|
||
druid.minEvictableIdleTimeMillis=600000
|
||
#链接使用超过时间限制是否回收
|
||
druid.removeAbandoned=false
|
||
#超过时间限制时间(单位秒),目前为5分钟,如果有业务处理时间超过5分钟,可以适当调整。
|
||
druid.removeAbandonedTimeout=300
|
||
#链接回收的时候控制台打印信息,测试环境可以加上true,线上环境false。会影响性能。
|
||
druid.logAbandoned=false
|
||
druid.filters= |