Compteurs des pools de connexions JDBC
Cette rubrique définit les compteurs des pools de connexions JDBC qui permettent de contrôler les performances des sources de données JDBC.
PMI (Performance Monitoring Infrastructure) collecte les données de performances des sources de données pour Java™ Database Connectivity (JDBC) 4.0 et 5.0. Pour une source de données 4.0, le nom de la source de données est utilisé. Pour une source de données 5.0, le nom JNDI (Java Naming and Directory Interface) est utilisé.
Les compteurs des pools de connexions JDBC permettent de contrôler les performances des sources de données JDBC. Vous pouvez trouver les données en utilisant Tivoli Performance Viewer et en effectuant une recherche sous chaque serveur d'applications en cliquant sur serveur_application > Pool de connexions JDBC.
Définition des compteurs
Name | Clé | ID | Description | Granularité | Type | Niveau | Surcharge |
---|---|---|---|---|---|---|---|
CreateCount | connectionPoolModule.numCreates | 1 | Nombre total de connexions créées | Par pool de connexions | CountStatistic | Toutes | Faible |
CloseCount | connectionPoolModule.numDestroys | 2 | Nombre total de connexions fermées. | Par pool de connexions | CountStatistic | Toutes | Faible |
AllocateCount | connectionPoolModule.numAllocates | 3 | Nombre total de connexions allouées | Par pool de connexions | CountStatistic | Toutes | Faible |
ReturnCount | connectionPoolModule.numReturns | 4 | Nombre total de connexions renvoyées | Par pool de connexions | CountStatistic | Toutes | Faible |
PoolSize | connectionPoolModule.poolSize | 5 | Taille du pool de connexions | Par pool de connexions | BoundedRangeStatistic | Toutes | Elevée |
FreePoolSize | connectionPoolModule.freePoolSize | 6 | Nombre de connexions libres dans le pool (ne s'applique qu'à 5.0 DataSource) | Par pool de connexions | BoundedRangeStatistic | De base | Elevée |
WaitingThreadCount | connectionPoolModule.concurrentWaiters | 7 | Nombre d'unités d'exécution en attente d'une connexion | Par pool de connexions | RangeStatistic | Toutes | Elevée |
FaultCount | connectionPoolModule.faults | 8 | Nombre total d'erreurs, tels que dépassements de délai, dans le pool de connexions | Par pool de connexions | CountStatistic | Toutes | Faible |
PercentUsed | connectionPoolModule.percentUsed | 9 | Taux moyen (pourcentage) d'utilisation du pool | Par pool de connexions | RangeStatistic | De base | Elevée |
PercentMaxed | connectionPoolModule.percentMaxed | 10 | Durée moyenne (en pourcentage) pendant laquelle toutes les connexions sont utilisées | Par pool de connexions | RangeStatistic | Toutes | Elevée |
UseTime | connectionPoolModule.avgUseTime | 12 | Moyenne, en millisecondes, des durées d'utilisation de la connexion. Cette moyenne consiste uniquement en durées d'utilisation n'étant pas égales à zéro milliseconde. | Par pool de connexions | TimeStatistic | Toutes | Moyen |
WaitTime | connectionPoolModule.avgWaitTime | 13 | Moyenne, en millisecondes, des durées pendant lesquelles les demandes attendent qu'une connexion leur soit octroyée. Cette moyenne consiste uniquement en durées d'attente n'étant pas égales à zéro milliseconde. | Par pool de connexions | TimeStatistic | Toutes | Moyen |
ManagedConnectionCount | connectionPoolModule.numManagedConnections | 14 | Nombre d'objets ManagedConnection utilisés pour un pool de connexions particulier (s'applique à des objets DataSource V5.0 uniquement) | Par fabrique de connexion | CountStatistic | Toutes | Faible |
ConnectionHandleCount | connectionPoolModule.numConnectionHandles | 15 | Nombre d'objets Connection utilisés pour un pool de connexions particulier (s'applique à des objets DataSource 5.0 uniquement) | Par fabrique de connexion | CountStatistic | Toutes | Faible |
PrepStmtCacheDiscardCount | connectionPoolModule.prepStmtCacheDiscards | 21 | Nombre total d'instructions éliminées par l'algorithme LRU du cache des instructions | Par pool de connexions | CountStatistic | Toutes | Faible |
JDBCTime | connectionPoolModule.jdbcOperationTimer | 22 | Temps moyen d'exécution, en millisecondes, passé dans le pilote JDBC, y compris le temps passé dans le pilote, le réseau et la base de données JDBC (ne s'applique qu'à 5.0 DataSource) | Par source de données | TimeStatistic | Toutes | Moyen |