Administration Console オンライン ヘルプ
ステートフル セッション EJB の実行時統計 ステートフル セッション EJB の生モニタ データタスク 関連トピック
このページには、選択しているアーカイブ内のステートフル セッション EJB に関する実行時統計が表示されます。 EJB がデプロイされている 1 つまたは複数のサーバ インスタンスの統計を表示できます。 各統計情報については、「ステートフル セッション EJB の実行時統計」で定義します。
このコンソール ページをカスタマイズして統計の元になった数値の一部またはすべてを表示するには、[このビューをカスタマイズ] をクリックし、選択可能になっているカラムのリストから必要なデータを選択します。 選択可能なデータについては、「ステートフル セッション EJB の生モニタ データ」で定義します。
統計情報および統計の元になった数値には、その Bean が最後にデプロイされて以降のアクティビティが反映されています。
次の表に、ステートフル セッション EJB について表示される実行時統計情報を定義します。
表 89-1 ステートフル セッション EJB の実行時統計
キャッシュ ミス率は、キャッシュ内の Bean の検索 (キャッシュ アクセス) 試行回数に対して、コンテナがキャッシュ内で Bean を検索できなかった (キャッシュ ミス) 回数の比率です。一般に、キャッシュ ミス率が低いほど、EJB のパフォーマンスは高くなります。 キャッシュから Bean を取得することで節約できる時間は、Bean の キャッシュ ミス率の統計に対応するチューニングの詳細については、『WebLogic Server パフォーマンス チューニング ガイド』の「キャッシュ ミス率」を参照してください。 |
|
リクエストのロック総数に対して、スレッドが Bean をロックするために待機した時間の比率です。パフォーマンスを最高にするには、ロックの待機率を可能な限り低くします。 ロック待機率の統計に対応するチューニングの詳細については、『WebLogic Server パフォーマンス チューニング ガイド』の「ロック待機率」を参照してください。 |
|
ロック マネージャのアクセス タイムアウトの比率です。タイムアウトは、パフォーマンスに大きな悪影響を及ぼします。そのため、ロック タイムアウト率は最小限に抑える必要があります。タイムアウトによって、いくつかのレベルでパフォーマンスが低下します。まず、ロックを待機するスレッドごとに、他のリクエストのサービスを提供するためにサーバで使用できるスレッドが 1 つ減ります。次に、ロック タイムアウトにより、現在のトランザクションをロールバックする例外が発生します。この場合、トランザクションで行った作業はすべて消去され、現在のリクエストは失敗します。 ロック タイムアウト率の統計に対応するチューニングの詳細については、『WebLogic Server パフォーマンス チューニング ガイド』の「ロック タイムアウト率」を参照してください。 |
|
トランザクション ロールバック率は、EJB に関与するトランザクションの総数に対して、ロールバックされたトランザクション数の比率です。これは、さまざまな用途で役立ちます。まず、アプリケーションの問題を把握するのに役立ちます。たとえば、ロールバック率が予想を超えて高くなると、アプリケーションで使用されるリソースに問題が発生します。また、アプリケーションの効率性を評価する場合にも役立ちます。トランザクション ロールバック率が高い場合、ロールバックされるだけの処理が多くあり、結果的に非効率であることがわかります。 トランザクション ロールバック率の統計に対応するチューニングの詳細については、『WebLogic Server パフォーマンス チューニング ガイド』の「トランザクション ロールバック率」を参照してください。 |
|
トランザクション タイムアウト率は、EJB に関与するトランザクションの総数に対して、タイムアウトになったトランザクション数の比率です。タイムアウトは、効率性が低いことの兆候であるため、特に注意する必要があります。 すべての EJB のリクエストでは、スレッドや Bean インスタンスなど、さまざまなサーバ リソースを使用します。トランザクションがタイムアウトになると、結局はサーバ リソースが無駄に消費されたことになります。トランザクション タイムアウト率は、アプリケーションの問題を把握するのに役立ちます。 トランザクション タイムアウト率の統計に対応するチューニングの詳細については、『WebLogic Server パフォーマンス チューニング ガイド』の「トランザクション タイムアウト率」を参照してください。 |
この節では、「ステートフル セッション EJB の実行時統計」に示した統計情報の元となる実行時データを定義します。 [EJB モジュール|モニタ|ステートフル EJB] タブ ページにこれらのデータを表示するには、[このビューをカスタマイズ] をクリックし、選択可能なデータのリストからデータを選択します。
表 89-2 ステートフル セッション EJB の生モニタ データ
『WebLogic Server パフォーマンス チューニング ガイド』の「WebLogic Server EJB のチューニング」