项目中使用的是mybatis+proxool,数据库是mysql。在进行压力测试的时候发现。proxool获得链接之后不会释放掉。会一直保持在连接池中。
proxool配置如下:
<property name="prototypeCount" value="5" />
<!--proxool自动侦察各个连接状态的时间间隔(毫秒),侦察到空闲的连接就马上回收,超时的销毁 默认30秒-->
<property name="houseKeepingSleepTime" value="30000" />
<!--最小连接数(默认5个) -->
<property name="minimumConnectionCount" value="5" />
<!--最大连接数(默认15个),超过了这个连接数,再有请求时,就排在队列中等候,最大的等待请求数由maximum-new-connections决定 -->
<property name="maximumConnectionCount" value="200" />
<!-- 如果侦察线程发现闲置连接,则会使用这个SQL语句来对这些连接进行检查 -->
<property name="houseKeepingTestSql" value="select CURRENT_DATE" />
<!-- 最大并发连接数-->
<property name="simultaneousBuildThrottle" value="50" />
<!-- 活动时间-->
<property name="maximumActiveTime" value="300000" />
项目刚启动的时候我查看了下数据库链接就只有几个。我正常操作系统链接数不会发生太大的变化。。如果我同时50个并发访问。就问增加几个连接。。诡异的是这个链接一直不会被销毁。。会一直保持在。。我看了数据库链接的确是按照我设置houseKeepingSleepTime来进行刷新。链接时间一旦过了30秒就会重置为0。。但是为毛一直不销毁啊。。按理说。如果这个链接超过了maximumActiveTime。然后houseKeep监测到超时就应该销毁啊。。但是链接数会始终保持在那。。不会销毁。。也就是说。如果我同时500人访问。。链接数会打到最大值250个。。然后就会一直保持这个链接不会销毁。。我想问下这到底是为什么。难道是我哪个地方配置的不对?其中houseKeepingSleepTime在springmvc配置会出错。所以我新建一个类。继承了ProxoolDataSource。然后就重写了一下houseKeepingSleepTime的get和set方法。。这应该没影响吧。有知道的朋友告诉我一声!
相关推荐
proxool连接池配置详解 proxool连接池配置详解 proxool连接池配置详解 proxool连接池配置详解 proxool连接池配置详解 proxool连接池配置详解
proxool连接池使用详细说明,proxool连接池使用详细说明,proxool连接池使用详细说明。
项目实用的proxool连接池配置文件,每个标签都有注释,可以直接拿来使用
proxool自动侦察各个连接状态的时间间隔(毫秒),侦察到空闲的连接就马上回 收,超时的销毁 --> <house-keeping-sleep-time>90000</house-keeping-sleep-time> - <!-- 指因未有空闲连接可以分配而在队列中...
在Hibernate中配置Proxool连接池
Proxool连接池jar包Proxool连接池jar包Proxool连接池jar包
proxool 数据库连接池用户名、密码加密处理,文件里面包含可直接使用加密的jar以及相关使用说明。
Hibernate Proxool连接池配置总结及常遇问题
proxool 连接池 tomcat模拟连接池
ssh2注册登录案例,注解+proxool连接池+sf4j记录日志
最新,最全的proxool连接池所涉及的mysql的jar包程序
基于ssh的proxool连接池配置,希望可以帮助到想了解proxool连接池配置的朋友
Spring2.5配置proxool连接池
Proxool连接池配置
proxool-0.9.1(my).jar 包是我修改了proxool-0.9.1后的jar包,修改后可以完全支持spring配置,并添加了charSet配置属性,用于配置数据库链接的设置默认字符集,并且解决了proxool数据库连接池报如下错误的问题:...
Proxool是一种Java数据库连接池技术。是sourceforge下的一个开源项目,这个项目提供一个健壮、易用的连接池,最为关键的是这个连接池提供监控的功能,方便易用,便于发现连接泄漏的情况。
Proxool连接池及使用文档,参照文档,可以很快学会使用
proxool连接池笔记 性能较好的连接池