Zähler für JDBC-Verbindungspool

Die Zähler für den JDBC-Verbindungspool werden zur Leistungsüberwachung der JDBC-Datenquellen verwendet.

PMI (Performance Monitoring Infrastructure) zeichnet Leistungsdaten für JDBC-Datenquellen (Java™ Database Connectivity) der Version 4.0 und 5.0 auf. Für die Datenquelle der Version 4.0 wird der Name der Datenquelle verwendet. Für eine Datenquelle der Version 5.0 wird der JNDI-Name (Java Naming and Directory Interface) verwendet.

Die Zähler für den JDBC-Verbindungspool werden zur Leistungsüberwachung der JDBC-Datenquellen verwendet. Die Daten können mit dem Tivoli Performance Viewer auf jedem Anwendungsserver lokalisiert werden. Dazu müssen Sie auf Anwendungsserver > JDBC-Verbindungspool klicken.

Anmerkung: Wenn die Instrumentierungsstufe auf einen anderen Wert als MAX gesetzt ist, sind die Werte für TimeStatistics und CountStatistics möglicherweise weniger genau (und bei CountStatistics, wie z. B. numConnectionHandles, sogar negativ). Dies ist darauf zurückzuführen, dass die Zähler nicht synchronisiert werden. Das Synchronisieren von Zählern ist sehr ressourcenintensiv und sollte deshalb nur durchgeführt werden, wenn die Instrumentierungsstufe MAX definiert ist.

Zählerdefinitionen

Tabelle 1. Zählerdefinitionen. Diese Zähler werden zur Leistungsüberwachung der JDBC-Datenquellen verwendet.
Name Schlüssel ID Beschreibung Unterteilung Typ Stufe Aufwand
CreateCount connectionPoolModule.numCreates 1 Die Gesamtanzahl der erstellten Verbindungen. Pro Verbindungspool CountStatistic Alle Niedrig
CloseCount connectionPoolModule.numDestroys 2 Die Gesamtanzahl der geschlossenen Verbindungen. Pro Verbindungspool CountStatistic Alle Niedrig
AllocateCount connectionPoolModule.numAllocates 3 Die Gesamtanzahl der zugeordneten Verbindungen. Pro Verbindungspool CountStatistic Alle Niedrig
ReturnCount connectionPoolModule.numReturns 4 Die Gesamtanzahl der zurückgegebenen Verbindungen. Pro Verbindungspool CountStatistic Alle Niedrig
PoolSize connectionPoolModule.poolSize 5 Die Größe des Verbindungspools. Pro Verbindungspool BoundedRangeStatistic Alle Hoch
FreePoolSize connectionPoolModule.freePoolSize 6 Die Anzahl freier Verbindungen im Pool (gilt nur für 5.0-Datenquellen). Pro Verbindungspool BoundedRangeStatistic Basis Hoch
WaitingThreadCount connectionPoolModule.concurrentWaiters 7 Die Anzahl der Threads, die gleichzeitig auf eine Verbindung warten. Pro Verbindungspool RangeStatistic Alle Hoch
FaultCount connectionPoolModule.faults 8 Die Gesamtanzahl der Fehler, wie z. B. Zeitlimitüberschreitungen, im Verbindungspool. Pro Verbindungspool CountStatistic Alle Niedrig
PercentUsed connectionPoolModule.percentUsed 9 Die durchschnittliche Belegung des Pools in Prozent. Pro Verbindungspool RangeStatistic Basis Hoch
PercentMaxed connectionPoolModule.percentMaxed 10 Der durchschnittliche Zeitraum (in Prozent) für die Verwendung aller Verbindungen. Pro Verbindungspool RangeStatistic Alle Hoch
UseTime connectionPoolModule.avgUseTime 12 Die durchschnittliche Verbindungsverwendungshäufigkeit in Millisekunden. Dieser Durchschnitt besteht nur aus Verwendungszeiten in Millisekunden ungleich null. Pro Verbindungspool TimeStatistic Alle Mittel
WaitTime connectionPoolModule.avgWaitTime 13 Die durchschnittliche Zeit, die Anforderungen darauf warten, dass eine Verbindung gewährt wird. Dieser Durchschnitt besteht nur aus Wartezeiten in Millisekunden ungleich null. Pro Verbindungspool TimeStatistic Alle Mittel
ManagedConnectionCount connectionPoolModule.numManagedConnections 14 Die Anzahl der ManagedConnection-Objekte, die in einem bestimmten Verbindungspool im Gebrauch sind (gilt nur für 5.0-Datenquellen). Pro Verbindungsfactory CountStatistic Alle Niedrig
ConnectionHandleCount connectionPoolModule.numConnectionHandles 15 Die Anzahl der Connection-Objekte, die in einem bestimmten Verbindungspool im Gebrauch sind (gilt nur für 5.0-Datenquellen). Pro Verbindungsfactory CountStatistic Alle Niedrig
PrepStmtCacheDiscardCount connectionPoolModule.prepStmtCacheDiscards 21 Die Gesamtanzahl der Anweisungen, die vom LRU-Algorithmus des Cache für Anweisungen gelöscht wurden. Pro Verbindungspool CountStatistic Alle Niedrig
JDBCTime connectionPoolModule.jdbcOperationTimer 22 Die durchschnittliche Zeit (in Millisekunden) für die Ausführung des JDBC-Treibers, wozu die Zeit im JDBC-Treiber, im Netz und in der Datenbank gehört (gilt nur für Datenquellen der Version 5.0). Pro Datenquelle TimeStatistic Alle Mittel

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rprf_datacounter2
Dateiname:rprf_datacounter2.html