spring整合ibatis,proxool问题,池子中连接不销毁

发布于 2021-11-18 02:10:09 字数 2974 浏览 820 评论 4

本人用spring整合ibatis,proxool中,发现,池子中连接不销毁。这样的话,连接池中的可用连接会越来越多,直到达到最大连接为止。还请各位个点建议、不甚感激。

  <!-- 配置数据源,使用proxool连接池 -->
<bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource" init-method="registerPool" destroy-method="close">
<property name="driver">
  <value>${database.driver}</value>
</property>
<property name="driverUrl">
  <value>${database.url}</value>
</property>
<property name="user">
  <value>${database.username}</value>
</property>
<property name="password">
  <value>${database.password}</value>
</property>
<!-- 连接池别名-->
<property name="alias">
  <value>MyPool</value>
</property>
<!-- 最少保持的空闲连接数 -->
<property name="prototypeCount">
  <value>10</value>
</property>
<!-- 允许最小连接数(在用连接+空闲连接) -->
<property name="minimumConnectionCount">
  <value>10</value>
</property>
<!-- 允许最大连接数,超过了这个连接,再有请求时,就排在队列中等候 -->
<property name="maximumConnectionCount">
  <value>600</value>
</property>
<!-- 线程处于睡眠状态的最长时间,housekeeper检查各个连接的状态,
           判断是否需要销毁或者创建-->
<property name="houseKeepingSleepTime">
<value>3000</value> 
</property>

<!-- 如果housekeeper检测到某个线程的活动时间大于这个数值.它将会杀死这个线程(默认为5分钟)-->
<property name="maximumActiveTime">
<value>10000</value>
</property>

<!--10s后释放连接池中的连接
<property name="maximumConnectionLifetime">
  <value>10000</value>
</property>-->

<!-- 是否打印执行的SQL,true打印,false不打印 -->
<property name="trace">
  <value>false</value>
</property>
<property name="verbose">
  <value>false</value>
</property>
<property name="testBeforeUse">
  <value>true</value>
</property>
<property name="testAfterUse">
  <value>true</value>
</property>
<property name="houseKeepingTestSql">
  <value>select sysdate from dual</value>
</property>
</bean>

<!-- 配置ibatis -->
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="configLocation">     
<value>classpath:config/sqlmap-config.xml</value>  
</property>
</bean>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

柳若烟 2021-11-19 06:36:00

各种数据库连接池性能测试比较:https://github.com/AlibabaTech/druid/wiki/%E5%90%84%E7%A7%8D%E8%BF%9E%E6%8E%A5%E6%B1%A0%E6%80%A7%E8%83%BD%E5%AF%B9%E6%AF%94%E6%B5%8B%E8%AF%95

在这次测试中的结果和以前一些用户的反馈都表明,proxool是非常不稳定的数据库连接池。建议你立刻更换。

冷默言语 2021-11-19 06:25:40

各种数据库连接池性能测试比较:https://github.com/AlibabaTech/druid/wiki/%E5%90%84%E7%A7%8D%E8%BF%9E%E6%8E%A5%E6%B1%A0%E6%80%A7%E8%83%BD%E5%AF%B9%E6%AF%94%E6%B5%8B%E8%AF%95

在这次测试中的结果和以前一些用户的反馈都表明,proxool是非常不稳定的数据库连接池。建议你立刻更换。

樱花落人离去 2021-11-19 04:04:15

各种数据库连接池性能测试比较:https://github.com/AlibabaTech/druid/wiki/%E5%90%84%E7%A7%8D%E8%BF%9E%E6%8E%A5%E6%B1%A0%E6%80%A7%E8%83%BD%E5%AF%B9%E6%AF%94%E6%B5%8B%E8%AF%95

在这次测试中的结果和以前一些用户的反馈都表明,proxool是非常不稳定的数据库连接池。建议你立刻更换。

猫烠⑼条掵仅有一顆心 2021-11-18 19:55:46

新手发个贴不容易。红薯大哥帮帮忙啊。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文