點贊再看,養成習慣,微信搜索「小大白日志」關注這個搬磚人。
文章不定期同步公眾號,還有各種一線大廠面試原題、我的學習系列筆記。
最近老是凌晨更新博文,有點熬不住了😣,不過誰叫我喜歡“學習”呢 ✌
數據庫連接池中的常用參數
maxActive:連接池中同時保持的連接數最大值,PostgreSQL建議將其設置為(核心數*2+有效磁盤數)
maxIdle:連接池中沒有發生任何數據庫操作時,最大的連接空閑數,設為0則沒有限制
minIdle:連接池中沒有發生任何數據庫操作時,最小的連接空閑數,當池中連接數少於此值時,連接池會補充創建鏈接到池中
initialSize:初始化連接數
removeAbandonedTimeout:ms,針對連接池未關閉的連接,超過removeAbandonedTimeout時間后連接會被釋放回連接池,但是要開啟“removeAbandoned”
removeAbandoned:ms,連接池中的活動連接超過removeAbandonedTimeout時,是否回收連接,默認false(也就是連接泄漏了,是否需要回收連接)
minEvictableIdleTimeMillis:ms,當沒有數據庫操作時,連接池中的連接所等待的最大空閑時間,超過這個時間就會把連接關閉,直到連接數為minIdle
timeBetweenEvictionRunsMillis:ms,每間隔timeBetweenEvictionRunsMillis毫秒就去檢查連接池中的空閑連接,若超過minEvictableIdleTimeMillis毫秒就把該連接關閉,直到連接數為minIdle
OK,如果文章哪里有錯誤或不足,歡迎各位留言。
創作不易,各位的「三連」是二少創作的最大動力!我們下期見!