Mysql :removeAbandonedTimeout:180

#数据库链接超过3分钟开始关闭空闲连接 秒为单位
removeAbandonedTimeout:180

 

这个参数会是一个坑吗?

 

 

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

#获取连接时最大等待时间,单位毫秒
maxWait=60000
useUnfairLock=true

#建议配置为true,不影响性能,并且保证安全性。申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效。
testWhileIdle=true

#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

 

posted @ 2016-04-29 07:10  音乐啤酒  阅读(2562)  评论(0编辑  收藏  举报