【发布时间】:2011-10-11 09:26:51
【问题描述】:
我想知道是否有人可以阐明以下问题:
我们已经看到在 AIX 上的 Websphere 6.1 上运行的基于 Spring 2.5.6 的 Web 服务中的 JDBC 调用高峰用于调用 Oracle 64 位 10.2.0.5.0 JDBC 驱动程序版本为 10.2.0.3.0 .
我们使用单线程访问数据库,Web 服务的平均响应时间为 16 毫秒,但我们看到 11 次峰值约为 1 秒或更高(在 5 分钟内约 11,000 次调用中)。 Introscope 告诉我们,这些峰值大约有一半是由“从双重选择 1”(Websphere 连接池用来验证连接)引起的。
在数据库方面,我们已经跟踪了由 Websphere 连接池创建的会话,没有一个不表明数据库内部出现任何峰值。
关于什么可能导致这些峰值的任何想法/建议?
编辑:
我们的连接池设置了 20 个连接,监控显示只使用了一个连接。
EDIT2:
我们已将 Oracle JDBC 驱动程序升级到 10.2.0.5,没有任何区别。
【问题讨论】:
标签: performance oracle websphere