阅读 47

数据库连接池参数配置及含义

原文引用:



1)maxActive
数据库连接池的最大连接数,一般是根据系统并发量来设置,设置为0表示无限制
2)maxIdle
表示数据库的最大空闲连接数,表示即使没有数据库连接时,连接池中的连接数量最大也可以保持在maxIdle,设置为0表示无限制
3)minIdle
表述数据库的最小空闲连接数,表示数据库中连接池中应该保存的最小的连接个数,当小于这个个数时,数据库会创建连接补充进去
4)initialSize
数据库初始化连接的个数,在系统第一次对数据库进行操作时初始化连接个数,因此一般第一次连接都比较满
5)maxWait
等待连接的最长时间,单位为毫秒,当超过这个时间时系统会抛异常,设置为-1时表示无限制等待,直到超时为止
6)removeAbandonedTimeout
活动连接的最大空闲时间,单位为秒,当超过这个空闲时间时,会由removeAbandoned释放到连接池中,针对那些没有正常close的连接
7)removeAbandoned
是否清楚已超过removeAbandonedTimeout的无效连接,如果设置为true,则会将哪些超出活动连接的最大空闲时间的连接释放到连接池中
8) minEvictableIdleTimeMillis
空闲连接的最小可空闲时间,单位为毫秒,当超过这个时间时,会将该空闲连接释放掉
9) timeBetweenEvictionRunsMillis / minEvictableIdleTimeMillis
每timeBetweenEvictionRunsMillis时间检查一遍连接池中的空闲连接,单位为毫秒,将超出 minEvictableIdleTimeMillis的连接释放掉,直到连接个数到minIdle为止

原文:https://www.cnblogs.com/planted/p/15208236.html

文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐