来看看几个数据库连接池的配置参数

点赞再看,养成习惯,微信搜索「小大白日志」关注这个搬砖人。

文章不定期同步公众号,还有各种一线大厂面试原题、我的学习系列笔记。

最近老是凌晨更新博文,有点熬不住了😣,不过谁叫我喜欢“学习”呢 ✌

数据库连接池中的常用参数

maxActive:连接池中同时保持的连接数最大值,PostgreSQL建议将其设置为(核心数*2+有效磁盘数)

maxIdle:连接池中没有发生任何数据库操作时,最大的连接空闲数,设为0则没有限制

minIdle:连接池中没有发生任何数据库操作时,最小的连接空闲数,当池中连接数少于此值时,连接池会补充创建链接到池中

initialSize:初始化连接数

removeAbandonedTimeout:ms,针对连接池未关闭的连接,超过removeAbandonedTimeout时间后连接会被释放回连接池,但是要开启“removeAbandoned”

removeAbandoned:ms,连接池中的活动连接超过removeAbandonedTimeout时,是否回收连接,默认false(也就是连接泄漏了,是否需要回收连接)

minEvictableIdleTimeMillis:ms,当没有数据库操作时,连接池中的连接所等待的最大空闲时间,超过这个时间就会把连接关闭,直到连接数为minIdle

timeBetweenEvictionRunsMillis:ms,每间隔timeBetweenEvictionRunsMillis毫秒就去检查连接池中的空闲连接,若超过minEvictableIdleTimeMillis毫秒就把该连接关闭,直到连接数为minIdle


OK,如果文章哪里有错误或不足,欢迎各位留言。
创作不易,各位的「三连」是二少创作的最大动力!我们下期见!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值