Freigeben über


Festlegen von Optionen für ODBC-Verbindungspooling

Die Verbindungspooling ermöglicht es einer Anwendung, eine Verbindung aus einem Pool von Verbindungen zu verwenden, die nicht für jede Verwendung neu erstellt werden müssen. Sie können die Registerkarte "Verbindungspooling " im Dialogfeld "ODBC-Datenquellenadministrator " verwenden, um die Leistungsüberwachung zu aktivieren und zu deaktivieren. Doppelklicken Sie auf einen Treibernamen, um den Verbindungszeitlimit festzulegen.

Auf Treiberebene wird die Verbindungspooling durch den CPTimeout-Registrierungswert aktiviert. Diese selektive Aktivierung pro Treiber ermöglicht es einem Systemadministrator, verbindungspooling nur für die Treiber zu aktivieren, die es unterstützen können. Sie wird durch Festlegen des Standardwerts von CPTimeout während des Setupprogramms des Treibers erreicht. Doppelklicken Sie auf einen Treibernamen, um den Verbindungszeitlimit festzulegen.

Weitere Informationen zum Verbindungspooling finden Sie unter ODBC-Verbindungspooling.

Leistungsüberwachung

Die Leistungsüberwachung verfolgt die Verbindungsleistung, indem eine Vielzahl von Statistiken aufgezeichnet wird. Diese Statistiken können vom Entwickler angepasst werden, um Elemente wie die folgenden einzuschließen:

Zähler Definition
ODBC Hard Connection Counter pro Sekunde Die Anzahl der tatsächlichen Verbindungen pro Sekunde, die an den Server hergestellt werden. Wenn Ihre Umgebung zum ersten Mal eine schwere Last trägt, wird dieser Zähler sehr schnell aufsteigen. Nach ein paar Sekunden wird sie auf Null fallen. Dies ist die normale Situation, wenn die Verbindungspooling funktioniert. Wenn die Verbindungen mit dem Server hergestellt wurden, werden sie verwendet und im Pool zur Wiederverwendung platziert.
ODBC Hard Disconnect Counter pro Sekunde Die Anzahl der hard disconnects pro Sekunde, die an den Server ausgegeben wurden. Hierbei handelt es sich um tatsächliche Verbindungen mit dem Server, die durch Verbindungspooling freigegeben werden. Dieser Wert wird von Null erhöht, wenn Sie alle Clients im System beenden und die Verbindungen mit einem Timeout beginnen.
ODBC Soft Connection Counter pro Sekunde Die Anzahl der Verbindungen, die vom Pool pro Sekunde erfüllt wurden, d. h. Verbindungen von diesem Pool, die den Benutzern übergeben wurden. Dieser Indikator gibt an, ob die Poolerstellung funktioniert. Je nach Auslastung auf Ihrem Server ist dies nicht ungewöhnlich, 40-60 weiche Verbindungen pro Sekunde anzuzeigen.
ODBC Soft Disconnection Counter pro Sekunde Die Anzahl der Getrennten pro Sekunde, die von den Anwendungen ausgestellt wurden. Wenn die Anwendung loslässt oder trennt, wird die Verbindung wieder im Pool platziert.
AKTUELLER AKTIVER ODBC-Verbindungszähler Die Anzahl der Verbindungen im Pool, die derzeit verwendet werden.
ODBC Current Free Connection Counter Die aktuelle Anzahl der kostenlosen Verbindungen, die im Pool verfügbar sind. Hierbei handelt es sich um Liveverbindungen, die zur Verwendung verfügbar sind.
Derzeit aktive Pools Die Anzahl der derzeit aktiven Pools. Dieser Leistungsindikator wurde in Windows 8 für Treiber hinzugefügt, die Verbindungen im Verbindungspool verwalten. Weitere Informationen finden Sie unter Driver-Aware Connection Pooling.
Erstellte Pools Die Anzahl der aktiven Pools, einschließlich aktiver und entfernter Pools. Dieser Leistungsindikator wurde in Windows 8 für Treiber hinzugefügt, die Verbindungen im Verbindungspool verwalten. Weitere Informationen finden Sie unter Driver-Aware Connection Pooling.

Sie müssen ihre eigenen Überwachungsparameter angeben. Beispiele für die Leistungsüberwachung wurden in dieser VERSION von ODBC enthalten.