0

The Grinder を使用して、Grails / JBoss 5 / Windows Server 2003 アプリケーションで Oracle デッドロックの問題を再現しようとしています。8 つの VM Grinder ノードを使用して 800 人の同時ユーザーをシミュレートしていますが、VM ごとに 1 つのデータベース接続しか見られないため、線のどこかに何らかの制限があるように見えます。

この制限を解除して、VM ごとに複数のデータベース接続を許可するにはどうすればよいでしょうか?

4

1 に答える 1

1

Grinder から Oracle に直接接続しようとしていますか? 通常、Grinder を使用して JBoss サーバーに負荷をかけ、JBoss に Oracle 接続を心配させます。

本当に The Grinder から Oracle に移行したい場合で、開く DB 接続の数を正確に制御したい場合は、Grinder スレッドごとに個別の接続を開くことで実行できます。TestRunner クラスの_ init _メソッドで新しい接続をインスタンス化します。ORM ツール (Hibernate、Ibatis など) の使用は避けてください。それらは接続プールを行い、開いている DB 接続の数を直接制御できないからです。代わりに JDBC API (jython 経由) を使用してください。

于 2011-09-09T19:12:19.600 に答える