JDBC 接続プールのカウンター

このトピックでは、JDBC データ・ソースのパフォーマンスのモニターに使用される JDBC 接続プールのカウンターを定義します。

Performance Monitoring Infrastructure (PMI) は、4.0 および 5.0 Java™ Database Connectivity (JDBC) データ・ソースのパフォーマンス・データを収集します。 4.0 データ・ソースの場合は、データ・ソース名が使用されます。 5.0 データ・ソースの場合は、Java Naming and Directory Interface (JNDI) 名が使用されます。

JDBC 接続プール・カウンターは、JDBC データ・ソースのパフォーマンスをモニターするために使用されます。Tivoli® Performance Viewer を使用して、application_server >「JDBC 接続プール」をクリックし、各アプリケーション・サーバーを調べると、このデータを見つけることができます。

注: インスツルメンテーション・レベルを「最大」以外に設定すると、TimeStatistics および CountStatistics の値が不正確になる可能性があります (また、numConnectionHandles などの CountStatistics の場合は、値が負になる可能性もあります)。 これは、カウンターが同期されないためです。 カウンターの同期はリソースの点で非常にコストが高いため、インスツルメンテーション・レベルが「最大」に設定された場合のみ実行されます。

カウンター定義

表 1. カウンター定義. このカウンターを使用して、 JDBC データ・ソースのパフォーマンスをモニターできます。
名前 ID 説明 細分度 タイプ レベル オーバーヘッド
CreateCount connectionPoolModule.numCreates 1 作成された接続の合計数 接続プール当たり CountStatistic すべて
CloseCount connectionPoolModule.numDestroys 2 クローズされた接続の総数。 接続プール当たり CountStatistic すべて
AllocateCount connectionPoolModule.numAllocates 3 割り振られた接続の合計数 接続プール当たり CountStatistic すべて
ReturnCount connectionPoolModule.numReturns 4 戻された接続の合計数 接続プール当たり CountStatistic すべて
PoolSize connectionPoolModule.poolSize 5 接続プールのサイズ 接続プール当たり BoundedRangeStatistic すべて
FreePoolSize connectionPoolModule.freePoolSize 6 プールにある空き接続の数 (5.0 DataSource にのみ適用) 接続プール当たり BoundedRangeStatistic 基本
WaitingThreadCount connectionPoolModule.concurrentWaiters 7 現在、接続を待機しているスレッドの数 接続プール当たり RangeStatistic すべて
FaultCount connectionPoolModule.faults 8 接続プールでの障害 (タイムアウトなど) の総数 接続プール当たり CountStatistic すべて
PercentUsed connectionPoolModule.percentUsed 9 使用中のプールの平均パーセント 接続プール当たり RangeStatistic 基本
PercentMaxed connectionPoolModule.percentMaxed 10 すべての接続が使用中である時間の平均パーセント 接続プール当たり RangeStatistic すべて
UseTime connectionPoolModule.avgUseTime 12 接続の使用時間の平均 (ミリ秒単位)。この平均は、非ゼロのミリ秒の使用時間のみで構成されます。 接続プール当たり TimeStatistic すべて
WaitTime connectionPoolModule.avgWaitTime 13 要求が、接続の許可を待っている時間の平均 (ミリ秒単位)。この平均は、非ゼロのミリ秒の待機時間のみで構成されます。 接続プール当たり TimeStatistic すべて
ManagedConnectionCount connectionPoolModule.numManagedConnections 14 特定の接続プールで使用されている ManagedConnection オブジェクトの 数 (バージョン 5.0 DataSource オブジェクトにのみ適用) 接続ファクトリー当たり CountStatistic すべて
ConnectionHandleCount connectionPoolModule.numConnectionHandles 15 特定の接続プールで使用されている接続オブジェクトの数 (5.0 DataSource にのみ適用) 接続ファクトリー当たり CountStatistic すべて
PrepStmtCacheDiscardCount connectionPoolModule.prepStmtCacheDiscards 21 ステートメント・キャッシュの最低使用頻度 (LRU) アルゴリズムによって破棄されたステートメントの合計数 接続プール当たり CountStatistic すべて
JDBCTime connectionPoolModule.jdbcOperationTimer 22 JDBC ドライバー内での実行にかかった平均時間 (ミリ秒)。これには、JDBC ドライバー、ネットワーク、およびデータベース (5.0 DataSource にのみ適用) 内でかかった時間が含まれます。 データ・ソース当たり TimeStatistic すべて

トピックのタイプを示すアイコン 参照トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rprf_datacounter2
ファイル名:rprf_datacounter2.html