Sun GlassFish Enterprise Server v3 管理ガイド

リソースの統計 (接続プール)

接続プールリソースを監視することで、実行時にパフォーマンスの測定やリソースの使用状況の取得を行えます。接続は負荷が大きく、アプリケーションでは頻繁にパフォーマンスのボトルネックとなります。接続プールの解放状況と新しい接続の作成状況、および特定のプールから接続を取得するために待機中であるスレッドの数を監視することが重要です。

接続プールリソースは、「リソースのツリー階層」に示したオブジェクトツリー内に含まれます。

接続プールの統計では、次のドット表記名パターンを使用します。

server.resources.connection-pool.statistic

接続プールの統計を、次の表に示します。

表 8–29 リソースの監視統計 (接続プール)

Statistic 

データ型 

説明 

averageconnwaittime

CountStatistic 

成功した接続要求あたりの平均待ち時間。 

connrequestwaittime

RangeStatistic 

前回のサンプリング以降の、接続要求の最長待ち時間と最短待ち時間 (ミリ秒)。現在の値は、プールで処理された直前の要求の待ち時間を示します。 

numconnfailedvalidation

CountStatistic 

開始時刻から前回のサンプリング時刻までの間に検証に失敗した接続プール内の接続数。 

numconnused

RangeStatistic 

現在使用されている接続数と、過去に使用された接続の最大数 (ハイウォーターマーク) に関する情報。 

numconnfree

RangeStatistic 

前回のサンプリング時点におけるプール内の未使用の接続の数。 

numconntimedout

CountStatistic 

開始時刻から前回のサンプリング時刻までの間にタイムアウトしたプール内の接続の数。 

numconncreated

CountStatistic 

前回のリセット後にプールによって作成された物理接続の数。 

numconndestroyed

CountStatistic 

前回のリセット後に破棄された物理接続の数。 

numconnacquired

CountStatistic 

前回のサンプリング以降に、プールから取得された論理接続の数。 

numconnreleased

CountStatistic 

前回のサンプリング以降に、プールに戻された接続の数。 

numconnnotsuccessfullymatched

CountStatistic 

マッチング中に拒否された接続の数。 

numconnsuccessfullymatched

CountStatistic 

マッチングに成功した接続の数。  

numpotentialconnleak

CountStatistic 

潜在的な接続リークの数。 

waitqueuelength

CountStatistic 

キュー内で処理されるのを待機している接続要求の数。