c3p0参数解释
#最常用配置
#initialPoolSize:連接池初始化時創(chuàng)建的連接數(shù),default : 3,取值應(yīng)在minPoolSize與maxPoolSize之間
c3p0.initialPoolSize=10
?
#minPoolSize:連接池保持的最小連接數(shù),default : 3
c3p0.minPoolSize=10
?
#maxPoolSize:連接池中擁有的最大連接數(shù),如果獲得新連接時會使連接總數(shù)超過這個值則不會再獲取新連接,而是等待其他連接釋放,所以這個值有可能會設(shè)計地很大,default : 15
c3p0.maxPoolSize=50
?
#acquireIncrement:連接池在無空閑連接可用時一次性創(chuàng)建的新數(shù)據(jù)庫連接數(shù),default : 3
c3p0.acquireIncrement=5
#管理連接池的大小和連接的生存時間
#maxIdleTime:連接的最大空閑時間,如果超過這個時間,某個數(shù)據(jù)庫連接還沒有被使用,則會斷開掉這個連接。如果為0,則永遠(yuǎn)不會斷開連接,即回收此連接。default : 0 單位 s
c3p0.maxIdleTime=600
?
#idleConnectionTestPeriod:每900秒檢查所有連接池中的空閑連接
c3p0.idleConnectionTestPeriod=900
#配置PreparedStatement緩存
#連接池為數(shù)據(jù)源緩存的PreparedStatement的總數(shù)。由于PreparedStatement屬于單個Connection,所以這個數(shù)量應(yīng)該根據(jù)應(yīng)用中平均連接數(shù)乘以每個連接的平均PreparedStatement
#來計算。同時maxStatementsPerConnection的配置無效。default : 0(不建議使用)
c3p0.maxStatements=500
?
#連接池為數(shù)據(jù)源單個Connection緩存的PreparedStatement數(shù),這個配置比maxStatements更有意義,因為它緩存的服務(wù)對象是單個數(shù)據(jù)連接,
#如果設(shè)置的好,肯定是可以提高性能的。為0的時候不緩存。default : 0(看情況而論)
c3p0.maxStatementsPerConnection=30
#重連相關(guān)配置?
#acquireRetryAttempts:連接池在獲得新連接失敗時重試的次數(shù),如果小于等于0則無限重試直至連接獲得成功。default : 30(建議使用)
c3p0.acquireRetryAttempts=5
?
#acquireRetryDelay:兩次連接中間隔時間,單位毫秒,連接池在獲得新連接時的間隔時間。default : 1000 單位ms(建議使用)
c3p0.acquireRetryDelay=1000
?
#breakAfterAcquireFailure:如果為true,則當(dāng)連接獲取失敗時自動關(guān)閉數(shù)據(jù)源,除非重新啟動應(yīng)用程序。所以一般不用。default : false(不建議使用)
c3p0.breakAfterAcquireFailure=false
?
#checkoutTimeout:配置當(dāng)連接池所有連接用完時應(yīng)用程序getConnection的等待時間。為0則無限等待直至有其他連接釋放或者創(chuàng)建新的連接,
# ? ? ? ? ? ? ? ? 不為0則當(dāng)時間到的時候如果仍沒有獲得連接,則會拋出SQLException。
? ? ? ? ? ? ? ? ? 其實就是acquireRetryAttempts*acquireRetryDelay。default : 0(與上面兩個,有重復(fù),選擇其中兩個都行)
c3p0.checkoutTimeout=100
#其他
#autoCommitOnClose:連接池在回收數(shù)據(jù)庫連接時是否自動提交事務(wù)。如果為false,則會回滾未提交的事務(wù),如果為true,則會自動提交事務(wù)。default : false(不建議使用)
c3p0.autoCommitOnClose=false
?
#c3p0是異步操作的,緩慢的JDBC操作通過幫助進(jìn)程完成。擴(kuò)展這些操作可以有效的提升性能 通過多線程實現(xiàn)多個操作同時被執(zhí)行。Default: 3
c3p0.numHelperThreads=10
轉(zhuǎn)載于:https://www.cnblogs.com/haimishasha/p/6188825.html
總結(jié)
- 上一篇: https 页面中引入 http 资源的
- 下一篇: JQ中的方法、事件及动画