简体   繁体   English

长时间从数据源获取连接池

[英]Long times on get pooled connection from datasource

Lately we have been having a lot of lag with getting pooled connections from datasource. 最近,从数据源获取连接池一直很滞后。 Is this a db issue ? 这是数据库问题吗? Would slow DB be a cause of this or should we check application code for a fix for this. DB变慢可能是导致这种情况的原因,还是应该检查应用程序代码以解决此问题。 This happens intermittently though. 这是间歇性地发生的。 Would increasing pool size work or is there any other fix or checks. 会增加池大小的工作量,还是有其他修复或检查措施。 Thanks 谢谢

<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>    

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM