最近,我们在从数据源获取池化连接时遇到了很多延迟。这是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>
答案 0 :(得分:0)
尝试使用DB2ConnectionPoolDataSource或其他JDBC连接池(DBCP等)