很长一段时间从数据源获得池连接

时间:2015-02-01 14:00:34

标签: database jdbc apache-camel jbossfuse

最近,我们在从数据源获取池化连接时遇到了很多延迟。这是db问题吗?缓慢的DB会导致这种情况,或者我们应该检查应用程序代码以获得修复。但这种情况间歇性地发生。增加池大小是否有效或是否有任何其他修复或检查。 谢谢

<service interface="javax.sql.DataSource">
       <service-properties>
          <entry key="osgi.jndi.service.name" value="jdbc/Idn/pfile/DataSource" />
      </service-properties>
      <bean class="com.ibm.db2.jcc.DB2DataSource">
          <property name="serverName" value="${host}" />
          <property name="portNumber" value="${port}" />
          <property name="databaseName" value="${dbName}" />
          <property name="currentSchema" value="${schema}" />
          <property name="user" value="${user}" />
          <property name="password" value="${password}" />
          <property name="driverType" value="${drivertype}" />
          <property name="dataSourceName" value="${dataSource.name}" />
      </bean>
 </service>    

1 个答案:

答案 0 :(得分:0)

尝试使用DB2ConnectionPoolDataSource或其他JDBC连接池(DBCP等)