当前位置: 代码迷 >> J2EE >> 哪位高手帮小弟我看上连接池配置有有关问题吗
  详细解决方案

哪位高手帮小弟我看上连接池配置有有关问题吗

热度:30   发布时间:2016-04-22 00:23:23.0
谁帮我看下连接池配置有问题吗
谁帮我看下连接池配置有问题吗 我的网站用hibernate 的 ,数据库并发怎么越来越高,sql语句应该没问题,没有超过半秒的, 我的空间商那允许的 数据库并发是 120时,但经常在300左右, 执行非常慢,有些要上百秒

用户也不是很多, 但mysql 连接数 老持续往上涨,人一多就卡的要命 只能重启tomcat 

我下面的连接池的配置有问题吗 ,为什么空间商那监测到的经常是上百个未释放的 mysql 连接

Java code
    <proxool>        <alias>proxool</alias>        <driver-url>jdbc:mysql://127.0.0.1:3306/idea        </driver-url>        <driver-class>com.mysql.jdbc.Driver</driver-class>        <driver-properties>            <property name="user" value="root" />            <property name="password" value="root" />        </driver-properties>        <maximum-connection-count>140</maximum-connection-count>        <minimum-connection-count>10</minimum-connection-count>        <house-keeping-sleep-time>30000</house-keeping-sleep-time>        <simultaneous-build-throttle>40</simultaneous-build-throttle>        <prototype-count>5</prototype-count>        <maximum-active-time>300000</maximum-active-time>           <maximum-connection-lifetime>300000</maximum-connection-lifetime>        <test-before-use>false</test-before-use>        <house-keeping-test-sql>select CURRENT_DATE</house-keeping-test-sql>    </proxool>


------解决方案--------------------
你是不是用Spring支持的hibernateTemplate,如果不是的话,你要自己手动去把session.close()的。不然,这个链接就会一直被占用而不会被放掉。。

  相关解决方案