#數據庫連接超過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