パフォーマンス・モニター・インフラストラクチャー (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 接続プール」と クリックして各アプリケーション・サーバーを調べることで見つけることができます。
名前 | キー | 説明 | 細分度 | タイプ | レベル | オーバーヘッド |
作成数 | connectionPoolModule.numCreates | 作成された接続の合計数 | 接続プール当たり | CountStatistic | すべて | 低 |
プール・サイズ | connectionPoolModule.poolSize | 接続プールのサイズ | 接続プール当たり | BoundedRangeStatistic | すべて | 高 |
フリー・プール・サイズ | connectionPoolModule.freePoolSize | プールにある空き接続の数 (5.0 DataSource にのみ適用) | 接続プール当たり | BoundedRangeStatistic | 基本 | 高 |
割り振り数 | connectionPoolModule.numAllocates | 割り振られた接続の合計数 | 接続プール当たり | CountStatistic | すべて | 低 |
戻された数 | connectionPoolModule.numReturns | 戻された接続の合計数 | 接続プール当たり | CountStatistic | すべて | 低 |
同時待機 | connectionPoolModule.concurrentWaiters | 現在、接続を待機しているスレッドの数 | 接続プール当たり | RangeStatistic | すべて | 高 |
障害 | connectionPoolModule.faults | 接続プールでの障害 (タイムアウトなど) の総数 | 接続プール当たり | CountStatistic | すべて | 低 |
クローズ数 | connectionPoolModule.numDestroys | クローズされた接続の総数。 | 接続プール当たり | CountStatistic | すべて | 低 |
平均待機時間 (ミリ秒) | connectionPoolModule.avgWaitTime | 接続が認可されるまでのミリ秒単位の平均待ち時間 | 接続プール当たり | TimeStatistic | すべて | 中 |
平均使用時間 (ミリ秒) | connectionPoolModule.avgUseTime | 接続が使用されている平均時間 (5.0 DataSource にのみ適用)。 接続が割り振られてから戻されるまでの時間の差です。 この値には、JDBC 運用時間が含まれています。 | 接続プール当たり | TimeStatistic | すべて | 中 |
使用率 | connectionPoolModule.percentUsed | 使用中のプールの平均パーセント | 接続プール当たり | RangeStatistic | 基本 | 高 |
最大パーセント | connectionPoolModule.percentMaxed | すべての接続が使用中である時間の平均パーセント | 接続プール当たり | RangeStatistic | すべて | 高 |
準備済みステートメント・キャッシュ破棄数 | connectionPoolModule.prepStmtCacheDiscards | ステートメント・キャッシュの最低使用頻度 (LRU) アルゴリズムによって破棄されたステートメントの合計数 | 接続プール当たり | CountStatistic | すべて | 低 |
管理対象接続数 | connectionPoolModule.numManagedConnections | 特定の接続プールで使用されている ManagedConnection オブジェクトの 数 (バージョン 5.0 DataSource オブジェクトにのみ適用) | 接続ファクトリー当たり | CountStatistic | すべて | 低 |
接続ハンドル数 | connectionPoolModule.numConnectionHandles | 特定の接続プールで使用されている接続オブジェクトの数 (5.0 DataSource にのみ適用) | 接続ファクトリー当たり | CountStatistic | すべて | 低 |
JDBC 時間 | connectionPoolModule.jdbcOperationTimer | JDBC ドライバー、ネットワーク、 およびデータベースで費やされる時間を含む、JDBC ドライバー内での実行にかかったミリ秒単位の時間 (5.0 DataSource にのみ適用) | データ・ソース当たり | TimeStatistic | すべて | 中 |