JMeter的JDBC池配置是否有实际用途?
我尝试使用最大连接数10,这会导致达到Oracle Max连接时出现问题。
从下面的文档中看,它的使用似乎是不可取的,所以我仍然怀疑是否有可能有用的场景。
最大连接数,池中允许的最大连接数。在大多数情况下,将其设置为零(0)。这意味着每个线程将得到自己的池,其中只有一个连接,即线程之间不共享连接。如果您确实希望使用共享池(为什么?),那么将最大计数设置为与线程数相同的值,以确保线程不相互等待。
org.apache.commons.dbcp2.BasicDataSource。发布于 2017-07-31 05:18:14
实际用途是,您应该从JDBC连接配置开始,它将是您的产品JDBC池配置的副本,以便具有真实的加载模式。
如果检测到数据库性能问题,可以使用池设置(连接号、事务隔离等)来确定性能最高的配置,一旦有证据表明这些或那个池设置提供了更好的性能,就可以向开发人员或devops报告,并根据您的发现修改应用程序数据库连接设置。请查看在JMeter中使用JDBC采样器以了解解释的JMeter连接池设置。
从甲骨文的角度来看,我相信连接池和缓存和高性能Oracle JDBC编程会有很大的帮助。
https://stackoverflow.com/questions/45396569
复制相似问题