0
我正在用spring的c3p0連接池(用普通的jdbc,沒有休眠)。下面是我的配置
c3p0連接池不縮水
<bean id="myDataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="${jdbc.driver}"/> <property name="jdbcUrl" value="${jdbc.url}"/> <property name="user" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/> <property name="acquireIncrement" value="3"/> <property name="minPoolSize" value="3"/> <property name="maxPoolSize" value="25"/> <property name="maxStatementsPerConnection" value="0"/> <property name="numHelperThreads" value="6"/> <property name="testConnectionOnCheckout" value="false" /> <property name="testConnectionOnCheckin" value="false" /> <property name="idleConnectionTestPeriod" value="10"/> <property name="preferredTestQuery" value="select curdate()"/> <property name="maxIdleTime" value="5" /> <property name="unreturnedConnectionTimeout" value="5" /> <property name="debugUnreturnedConnectionStackTraces" value="true" /> </bean>
我確實看到,連接池命中的25個連接最大值,但有退縮從來沒有退縮當負載降低。
我在這裏丟失了一些配置?