druid 推荐配置

#配置初始化大小、最小、最大
initialSize = 1
minIdle = 5
maxActive = 20
#配置从连接池获取连接等待超时的时间
maxWait = 1000
#配置间隔多久启动一次DestroyThread,对连接池内的连接才进行一次检测,单位是毫秒
timeBetweenEvictionRunsMillis = 600000
#配置一个连接在池中最大空闲时间,单位是毫秒
minEvictableIdleTimeMillis = 600000
#设置从连接池获取连接时是否检查连接有效性,true时,每次都检查;false时,不检查
testOnBorrow = false
#设置往连接池归还连接时是否检查连接有效性,true时,每次都检查;false时,不检查
testOnReturn = false
#设置从连接池获取连接时是否检查连接有效性,true时,如果连接空闲时间超过minEvictableIdleTimeMillis进行检查,否则不检查;false时,不检查
testWhileIdle = true
#检验连接是否有效的查询语句。如果数据库Driver支持ping()方法,则优先使用ping()方法进行检查,否则使用validationQuery查询进行检查。(Oracle jdbc Driver目前不支持ping方法)
validationQuery = SELECT 1 FROM DUAL
#检测连接是否有效的超时时间。底层调用jdbc Statement对象的void setQueryTimeout(int seconds)方法,单位是秒
validationQueryTimeout = 1
#打开PSCache,并且指定每个连接上PSCache的大小,Oracle等支持游标的数据库,打开此开关,会以数量级提升性能,具体查阅PSCache相关资料
poolPreparedStatements = true
maxPoolPreparedStatementPerConnectionSize = 20
#配置监控统计拦截的filters
filters = stat,slf4j
 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值