0

Web サーバー上のデータベースで JDBC テスト計画を実装しました (自分で Web サーバーを構築しました)。JMeter クライアントから単純なリクエストを開始すると (例: SELECT * From link d WHERE d.link LIKE '%com%')、JMeter の CPU は長時間 (90-100%) 使用率が高くなります (~5 分ですが、テスト計画を 6 秒に設定しました :(。サーバー側では、CPU が非常に短い時間 - 5 ~ 7 秒 (データベースへのクエリのためだと思います) jmeter.bat の HEAP を 1024m 以上に変更しようとしましたが、成功しませんでした。

この問題を解決するのを手伝ってもらえますか?

4

1 に答える 1

0

そのSQLクエリでEXPLAINPLANを実行します。WHERE句の記述方法が原因で、TABLESCANが表示される可能性があります。すべてのレコードを調べる必要があるため、テーブルが大きくなるにつれて、これには多くの時間がかかります。

于 2012-07-26T10:04:13.297 に答える