ステップ 2:根本原因を特定するために、遅いまたは停滞しているトランザクションを詳しく調べます。

  1. 左メニューから、[Troubleshoot] > [Slow Response Times] の順に移動。
  2. [Slow Transactions] タブの下部ペインで [Exe Time (ms)] 列をクリックし、トランザクションを遅い順にソート。
  3. スナップショットをリストから選択し、[Details] をクリック。
  4. [Potential Issues] リストで、トランザクションで最も実行時間の長いメソッドおよび SQL コールを確認。
  5. 潜在的な問題をクリックし、[Drill Down into Call Graph] を選択するか、トランザクション フローマップ ペインで [Drill Down] をクリックし、このトランザクションにあるコールグラフセグメントの完全なセットを確認。
  6. [Time (ms)] 列で、トランザクション実行時間に対するこのメソッドの実行時間を確認。
  7. 右側の最後の列にある [HTTP] リンクをクリックすると、情報の詳細ペインが表示される。
  8. 実行セグメントにより表されるクラス、メソッド、および行番号(利用できる場合)をメモする。この情報は、このコードの問題をトラブルシューティングするための開始点を示す。
遅いまたは停滞しているトランザクションが複数ある場合は、そのすべてを解決するまでこの手順を繰り返してから、 に進みます。ステップ 3:バックエンドのデータベースまたはリモートサービスコールが低速であるかどうかを確認します。