#数据库连接超过3分钟开始关闭空闲链接 秒为单位
removeAbandonedTimeout:180mysql
这个参数会是一个坑吗?sql
http://www.oschina.net/question/1867797_162332数据库
druid配置以下
#监控统计用的filter:stat 日志用的filter:log4j 防护sql注入的filter:wall
filters=stat 缓存
#初始化时创建物理链接的个数。初始化发生在显示调用init方法,或者第一次getConnection时
initialSize=2 安全
#最大链接池数量
maxActive=1500 性能
#最小链接池数量
minIdle=10 ui
#获取链接时最大等待时间,单位毫秒
maxWait=60000
useUnfairLock=true spa
#建议配置为true,不影响性能,而且保证安全性。申请链接的时候检测,若是空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测链接是否有效。
testWhileIdle=true .net
#Destroy线程会检测链接的间隔时间,testWhileIdle的判断依据,详细看testWhileIdle属性的说明
timeBetweenEvictionRunsMillis=60000 线程
#用来检测链接是否有效的sql,要求是一个查询语句。
validationQuery=SELECT 1
#配置一个链接在池中最小生存的时间,单位是毫秒
minEvictableIdleTimeMillis=60000
#申请链接时执行validationQuery检测链接是否有效,
testOnBorrow=false
#归还链接时执行validationQuery检测链接是否有效,
testOnReturn=false
#是否缓存preparedStatement,也就是PSCache,在mysql5.5如下的版本中没有PSCache功能,建议关闭掉
poolPreparedStatements=false
#要启用PSCache,必须配置大于0,当大于0时,poolPreparedStatements自动触发修改成true。
maxPoolPreparedStatementPerConnectionSize=200
#对于长时间不使用的链接强制关闭
removeAbandoned:true
#数据库连接超过3分钟开始关闭空闲链接 秒为单位
removeAbandonedTimeout:180
#将当前关闭动做记录到日志 logAbandoned:true