【问题标题】:Long times on get pooled connection from datasource从数据源获取池连接的时间很长
【发布时间】:2015-02-01 14:00:33
【问题描述】:

最近,我们在从数据源获取池连接方面遇到了很多滞后。这是数据库问题吗?缓慢的 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>    

【问题讨论】:

  • 您是否使用骆驼组件与您的数据库进行交互?如果是这样,请包括有关您的使用场景的设置和详细信息...
  • 已添加到问题

标签: database jdbc apache-camel jbossfuse


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2013-04-25
    • 2020-05-02
    • 2011-05-28
    • 2020-08-17
    • 2018-06-13
    • 1970-01-01
    • 1970-01-01
    • 2021-10-31
    • 1970-01-01
    相关资源
    最近更新 更多