0

We are trying to reproduce an Oracle deadlock issue in our Grails / JBoss 5 / Windows Server 2003 application with The Grinder. We are simulating 800 concurrent users using 8 VM Grinder nodes, but we are only seen one database connection per VM, so somewhere along the line there appears to be some sort of limit.

How can we lift this limit to allow more than one database connection per VM?

4

1 回答 1

1

您是否尝试直接从 Grinder 连接到 Oracle?通常,您会使用 Grinder 对 JBoss 服务器施加负载,并让 JBoss 担心 Oracle 连接。

如果您真的想从 The Grinder 转到 Oracle,并且想要准确控制打开的 DB 连接数,可以通过为每个 Grinder 线程打开单独的连接来完成。在TestRunner 类的_ init _方法中实例化一个新连接。您需要避免使用任何 ORM 工具(Hibernate、Ibatis...),因为它们会为您执行连接池,并且不会让您直接控制打开的数据库连接数。请改用 JDBC API(通过 jython)。

于 2011-09-09T19:12:19.600 回答