1

Rails アプリのパフォーマンスを監視するために、New Relic RPM (シルバー) を使用しています。多くのボトルネックで処理を高速化するためにキャッシングを使用してきましたが、今では遅いトレースはほとんどがキャッシュ ミスです。キャッシュからのフェッチに費やされた時間を除外して、どの部分がまだ遅いかを確認する方法はありますか?

4

1 に答える 1

0

New Relic で測定された合計実行時間から、リクエスト実行時間の一部を除外する方法はありません。キャッシュ ヒットを示すトレースが見られるようになるまで、トランザクション トレースのしきい値を下げてみてください。そうすれば、そのようなリクエストのより完全なトレースを取得できます。

また、[Web トランザクション] ページを見て、要求のすべての部分の応答時間が平均でどのように内訳されているかを確認することもできます。これには、これらのキャッシュ ミスによる影響が含まれますが、他にも注目すべき領域についてのアイデアが得られます。

ボトルネックがデータベースにあると思われる場合は、 Slow SQL ステートメントを調べることもできます。

于 2012-01-08T22:24:44.653 に答える