このページでは、J2EEおよびデータベース・コンポーネント(サーブレット、JSP、EJBメソッド、JDBC接続など)の特定の起動の詳細、またはJDBC接続によって実行される特定のSQL文の詳細が表示されます。
このページは、Enterprise Managerの中間層ページ監視機能に含まれます。詳細は、「中間層パフォーマンス監視」を参照してください。
このページのパフォーマンス・データを確認する際は、次の使用上のヒントを考慮します。
|
起動の詳細 |
説明 |
|---|---|
| アプリケーション | サーブレット、JSP、EJBメソッドまたはJDBC接続が含まれるWebアプリケーションが示されます。SQL文については、このフィールドは表示されません。かわりに、分析するSQL文のデータソースとスキーマが表示されます。 |
| 起動コンテキスト | すべてのコンポーネントについて、コンポーネントの特定の起動がアプリケーション階層またはフローのどこに対応するかが表示されます。
たとえば、次の例は、SQL文の現行の起動がEJBメソッドからコールされ、EJBメソッドはサーブレットによって起動されたことを示します。
|
| データ・ソース | このフィールドはSQL文についてのみ表示されます。SQLが実行されるJ2EEデータソースが表示されます。 |
| スキーマ | このフィールドはSQL文についてのみ表示されます。SQLが実行されるデータベース・スキーマが表示されます。 |
| コールのランク | すべてのコンポーネントについて、行われたすべてのコールにおける、排他的な処理時間に関するこのコールのランクが表示されます。つまり、処理時間の面で最もコストの高いコールから1、2、3の順でランクされます。このプロパティを使用すると、アプリケーションのパフォーマンスに最も影響のある起動を集中して管理できます。 |
このページの「処理時間ブレークダウン」セクションは、分析するコンポーネントのタイプに基づいて次のように使用します。
すべてのコンポーネント・タイプの場合は、選択したコンポーネント・タイプをWebアプリケーションに実装するためのアドバイスを得られます。
JSP、サーブレットおよびEJBメソッドの場合は、他のコンポーネントに対するコールと比較して、この起動の処理時間を判別します。
JDBC接続の場合は、SQL文の実行に実際にかかった時間とそのSQLで取得するデータのフェッチにかかった時間を判別します。
JDBC接続の場合は、分析している実際のSQL文と接続の確立にかかった時間を確認します。
関連トピック
Copyright (C) 1996, 2007, Oracle. All rights reserved.