-1

アプリケーションによって生成された SQL をログに記録したいと考えており、Grails アプリケーションでの SQL ログ記録について読み始めました。

logSql = true 設定を設定しようとしましたが、これにより読み取り不能な sql とパラメーターのセットが得られます。(SQL文へのマッピングが難しいパラメータが多い)

SQLを追跡してパフォーマンスのボトルネックを探すことができるように、SQLをログに記録するための推奨される方法はありますか? たとえば、log4jdbc を使用する必要がありますか?

すべてのヒントとヒントは大歓迎です!

4

1 に答える 1

1

grails アプリケーションで SQL クエリのパフォーマンスを監視する簡単な方法は、JavaMelody プラグインを使用することです。Melody は、平均および最悪の実行時間とともに、各クエリの実行回数を追跡します。また、アプリに関するこの統計やその他のランタイム統計を調べるためのシンプルなインターフェイスも提供します。

残念ながら、grails 2.0 にはいくつかの問題があります。grails Melody プラグインは、grails 2.0 の時点で SQL 呼び出しをログに記録しません。

于 2013-01-18T23:55:44.980 に答える