JMeter JDBC池配置

时间:2017-07-30 05:08:12

标签: oracle jdbc jmeter database-connection connection-pooling

是否有JMeter JDBC Pool configuration

的实际用途

我尝试使用最大连接数10,这导致Oracle max连接达到问题。

从下面的文档中可以看出它的使用是不鼓励的,所以我仍然想知道它是否有用的场景。

  

最大连接数最大允许连接数   池。在大多数情况下,将其设置为零(0)。这意味着每个线程   将获得自己的池,其中包含一个连接,即   线程之间不共享连接。如果你真的想用   共享池(为什么?),然后将最大计数设置为相同   确保线程不会彼此等待的线程数。

  • 注意在代码中,我看到它用于连接池org.apache.commons.dbcp2.BasicDataSource

1 个答案:

答案 0 :(得分:1)

实际应用是,您应该从Android Studio 3.0 AVD Manager - System Image Selection开始,它将是生产JDBC池配置的副本,以便拥有真实的加载模式。

如果检测到数据库性能问题,您可以使用池设置(连接数,事务隔离等)来确定性能最佳的配置,一旦您有证据表明这些或那些池设置提供了更好的性能,您就可以报告它开发人员或开发人员,并根据您的发现修改您的应用程序数据库连接设置。查看JDBC Connection Configuration以了解JMeter连接池设置。

从Oracle的角度来看,我相信Using JDBC Sampler in JMeterConnection Pooling and Caching会有很大帮助。