WebSphereJDBC连接池建议

WebSphereJDBC连接池建议,jdbc,websphere,websphere-7,Jdbc,Websphere,Websphere 7,我很难理解WebSphere7onAIX环境中发生了什么。我们有一个JDBC数据源,它有一个最小/最大值为1/10的连接池 我们正在使用HP LoadRunner运行性能测试,测试完成后,我们将收集JDBC连接池的数据 最大池大小显示为10,平均池大小显示为9,使用百分比为12%。有了这些信息,你会做出任何改变还是保持不变?在我们的测试中,池的大小从1增长到9,但它表示总体使用率仅为12%。最后一个问题是,每次我们的测试在停止前的最后15分钟内,我们都会看到平均等待时间为1.8秒,平均线程等待时

我很难理解WebSphere7onAIX环境中发生了什么。我们有一个JDBC数据源,它有一个最小/最大值为1/10的连接池

我们正在使用HP LoadRunner运行性能测试,测试完成后,我们将收集JDBC连接池的数据

最大池大小显示为10,平均池大小显示为9,使用百分比为12%。有了这些信息,你会做出任何改变还是保持不变?在我们的测试中,池的大小从1增长到9,但它表示总体使用率仅为12%。最后一个问题是,每次我们的测试在停止前的最后15分钟内,我们都会看到平均等待时间为1.8秒,平均线程等待时间为0.5秒,但使用的百分比仍然是10%。仅供参考,我们测试的最后15分钟不会添加额外的用户或加载其稳定数据


是否有人能就我们是否应该做出任何改变提供任何明确或建议?谢谢

首先,我不是这方面的专家,所以不管它值多少钱,我都要接受

您正在查看WebSphere的PMI数据,对吗
PercentUsed
是“正在使用的池的平均百分比”。池大小包括已创建的连接,但并非所有连接都将在任何时间点使用。请参阅
FreePoolSize
,“池中的可用连接数”

基于这一点,我认为你的游泳池足够大,可以承受你给它的负荷


但是,测试结束时性能的下降似乎表明存在某种性能瓶颈。您是否对它进行了足够的隔离,以确定它位于数据库访问中?如果是这样的话,你能告诉我你的数据库服务器,例如,可能会限制事情吗?

首先,我不是这方面的专家,所以不管它值多少钱,我都会接受

您正在查看WebSphere的PMI数据,对吗
PercentUsed
是“正在使用的池的平均百分比”。池大小包括已创建的连接,但并非所有连接都将在任何时间点使用。请参阅
FreePoolSize
,“池中的可用连接数”

基于这一点,我认为你的游泳池足够大,可以承受你给它的负荷


但是,测试结束时性能的下降似乎表明存在某种性能瓶颈。您是否对它进行了足够的隔离,以确定它位于数据库访问中?如果是这样的话,您能告诉我们,例如,您的数据库服务器是否会限制某些功能吗?

您是否打开了PMR?可能需要设置一个JVM设置或一些类似的废话。我们也遇到了类似的问题,但激活规范(多台服务器上的act规范侦听同一队列,但只有一台服务器实际接收消息)。在研究了这个问题并联系IBM之后,设置一个自定义属性似乎可以让它按照我们的预期工作。您是否打开了PMR?可能需要设置一个JVM设置或一些类似的废话。我们也遇到了类似的问题,但激活规范(多台服务器上的act规范侦听同一队列,但只有一台服务器实际接收消息)。在研究了这个问题并联系IBM之后,设置一个自定义属性似乎可以让它按照我们的意愿工作。