initialSize=10
maxActive=300
minIdle=10
maxWait=60000
#毫秒检查一次连接池中空闲的连接,
timeBetweenEvictionRunsMillis=3600000
#把空闲时间超过minEvictableIdleTimeMillis毫秒的连接断开, 直到连接池中的连接数到minIdle为止 连接池中连接可空闲的时间
minEvictableIdleTimeMillis=600000
#建议配置为true,不影响性能,并且保证安全性。申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效。
testWhileIdle=false
#是否在自动回收超时连接的时候打印连接的超时错误
logAbandoned=true
#是否自动回收超时连接,生产环境最好去掉,开发环境配置是为了更好的发现问题
removeAbandoned=true
#是否缓存preparedStatement,也就是PSCache。PSCache对支持游标的数据库性能提升巨大,比如说oracle。
poolPreparedStatements=true
#要启用PSCache,必须配置大于0,当大于0时,poolPreparedStatements自动触发修改为true。在Druid中,不会存在Oracle下PSCache占用内存过多的问题,可以把这个数值配置大一些,比如说100
maxOpenPreparedStatements=100
#当出现这个错误connection holder is null的时候,要么关闭自动回收的功能,要么加大这个参数
removeAbandonedTimeout=900000
druid.properties配置文件常用参数
最新推荐文章于 2024-07-26 09:23:09 发布