現在、Grails(2.1.0)アプリケーションをテストするために、すぐに使用できるH2ファイルに保存されたDBを使用しています。私は4つのドメインクラスを持っており、合計で約20のフィールドがあります。小さなアプリケーションです。
最近、14000レコード(H2ファイルDB)を渡すと、Grailsアプリケーションの動作が遅くなり始めたことに気付きました。CPU使用率がかなり高く、レコードの挿入が遅くなっているようです。注:データを挿入するスレッドは最大250個あります。上記の状況で、私は次の質問をしました。
MySQLはH2よりもパフォーマンスが優れていますか?
Grailsアプリをテストして、速度がH2インタラクションに起因することを明確に示す/証明するにはどうすればよいですか?私は自分の観察を単純に中継したくありません。
GrailsプロジェクトでのH2の使用について誰かが詳しく説明できますか?H2を使用する際の「カットオフ」ポイントがどこにあるのか知りたいのですが、MySQLに移行するときが来ましたか?-多分私はH2を非常に多くのレコードで悪用しています。
ありがとうございました。