mysql在spring中jdbc.properties串連配置

來源:互聯網
上載者:User

標籤:between   返回   響應   username   col   127.0.0.1   initial   有一個   jdb   

############################## mysql的資料來源 ##############################jdbc.driver=com.mysql.jdbc.Driver  jdbc.url=jdbc:mysql://127.0.0.1:3306/testjdbc.username=root  jdbc.password=root#初始化串連  jdbc.initialSize=10  #最大串連數量  jdbc.maxActive=50  #最大空閑串連  jdbc.maxIdle=20  #最小空閑串連  jdbc.minIdle=5  #逾時等待時間以毫秒為單位  #maxWait代表當Connection用盡了,多久之後進行############################## mysql的資料來源 ##############################jdbc.driver=com.mysql.jdbc.Driver  jdbc.url=jdbc:mysql://127.0.0.1:3306/testjdbc.username=root  jdbc.password=root#初始化串連  jdbc.initialSize=10  #最大串連數量  jdbc.maxActive=50  #最大空閑串連  jdbc.maxIdle=20  #最小空閑串連  jdbc.minIdle=5  #逾時等待時間以毫秒為單位  #maxWait代表當Connection用盡了,多久之後進行回收丟失串連  jdbc.maxWait=1000  #取得對象時是否進行驗證,檢查對象是否有效,預設為false  jdbc.testOnBorrow=true  #驗證串連是否有效SQL文  jdbc.validationQuery=select 1  #執行驗證串連有效SQL文的逾時時間  jdbc.validationQueryTimeout=100  #返回對象時是否進行驗證,檢查對象是否有效,預設為false  jdbc.testOnReturn=false  #空閑時是否進行驗證,檢查對象是否有效,預設為false  jdbc.testWhileIdle=true  #大於0 ,進行串連空閑時間判斷,或為0,對閒置串連不進行驗證;預設30分鐘 (毫秒)  jdbc.minEvictableIdleTimeMillis=1800000  #失效檢查線程已耗用時間間隔,如果小於等於0,不會啟動檢查線程 (毫秒)  jdbc.timeBetweenEvictionRunsMillis=60000  #是否在自動回收逾時串連的時候列印串連的逾時錯誤  #jdbc.logAbandoned=true  #是否自動回收逾時串連  jdbc.removeAbandoned=true  #逾時時間(以秒數為單位)  #設定逾時時間有一個要注意的地方,逾時時間=現在的時間-程式中建立Connection的時間,如果 maxActive比較大,比如超過100,那麼removeAbandonedTimeout可以設定長一點比如180,也就是三分鐘無響應的串連進行 回收,當然應用的不同設定長度也不同。  jdbc.removeAbandonedTimeout=180  #開啟PSCache,並且指定每個串連上PSCache的大小  jdbc.maxPoolPreparedStatementPerConnectionSize=20  jdbc.poolPreparedStatements=true  #配置監控統計攔截的filters  jdbc.filters=slf4j回收丟失串連  jdbc.maxWait=1000  #取得對象時是否進行驗證,檢查對象是否有效,預設為false  jdbc.testOnBorrow=true  #驗證串連是否有效SQL文  jdbc.validationQuery=select 1  #執行驗證串連有效SQL文的逾時時間  jdbc.validationQueryTimeout=100  #返回對象時是否進行驗證,檢查對象是否有效,預設為false  jdbc.testOnReturn=false  #空閑時是否進行驗證,檢查對象是否有效,預設為false  jdbc.testWhileIdle=true  #大於0 ,進行串連空閑時間判斷,或為0,對閒置串連不進行驗證;預設30分鐘 (毫秒)  jdbc.minEvictableIdleTimeMillis=1800000  #失效檢查線程已耗用時間間隔,如果小於等於0,不會啟動檢查線程 (毫秒)  jdbc.timeBetweenEvictionRunsMillis=60000  #是否在自動回收逾時串連的時候列印串連的逾時錯誤  #jdbc.logAbandoned=true  #是否自動回收逾時串連  jdbc.removeAbandoned=true  #逾時時間(以秒數為單位)  #設定逾時時間有一個要注意的地方,逾時時間=現在的時間-程式中建立Connection的時間,如果 maxActive比較大,比如超過100,那麼removeAbandonedTimeout可以設定長一點比如180,也就是三分鐘無響應的串連進行 回收,當然應用的不同設定長度也不同。  jdbc.removeAbandonedTimeout=180  #開啟PSCache,並且指定每個串連上PSCache的大小  jdbc.maxPoolPreparedStatementPerConnectionSize=20  jdbc.poolPreparedStatements=true  #配置監控統計攔截的filters  jdbc.filters=slf4j

 

mysql在spring中jdbc.properties串連配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.