來看看幾個數據庫連接池的配置參數


點贊再看,養成習慣,微信搜索「小大白日志」關注這個搬磚人。

文章不定期同步公眾號,還有各種一線大廠面試原題、我的學習系列筆記。

最近老是凌晨更新博文,有點熬不住了😣,不過誰叫我喜歡“學習”呢 ✌

數據庫連接池中的常用參數

maxActive:連接池中同時保持的連接數最大值,PostgreSQL建議將其設置為(核心數*2+有效磁盤數)

maxIdle:連接池中沒有發生任何數據庫操作時,最大的連接空閑數,設為0則沒有限制

minIdle:連接池中沒有發生任何數據庫操作時,最小的連接空閑數,當池中連接數少於此值時,連接池會補充創建鏈接到池中

initialSize:初始化連接數

removeAbandonedTimeout:ms,針對連接池未關閉的連接,超過removeAbandonedTimeout時間后連接會被釋放回連接池,但是要開啟“removeAbandoned”

removeAbandoned:ms,連接池中的活動連接超過removeAbandonedTimeout時,是否回收連接,默認false(也就是連接泄漏了,是否需要回收連接)

minEvictableIdleTimeMillis:ms,當沒有數據庫操作時,連接池中的連接所等待的最大空閑時間,超過這個時間就會把連接關閉,直到連接數為minIdle

timeBetweenEvictionRunsMillis:ms,每間隔timeBetweenEvictionRunsMillis毫秒就去檢查連接池中的空閑連接,若超過minEvictableIdleTimeMillis毫秒就把該連接關閉,直到連接數為minIdle


OK,如果文章哪里有錯誤或不足,歡迎各位留言。
創作不易,各位的「三連」是二少創作的最大動力!我們下期見!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM