Verbindungspool bearbeiten

Sie verwenden die Seite Edit Connection Pool (Verbindungspool bearbeiten) zum Bearbeiten der allgemeinen Eigenschaften eines JDBC-Verbindungspools.

Die Seite Edit Connection Pool (Verbindungspool bearbeiten) umfasst die folgenden Optionen.

Standardeinstellungen laden

Schaltfläche zum Wiederherstellen der Standardwerte für alle Einstellungen.

Leeren

Schaltfläche zum erneuten Initialisieren der Verbindungen im Verbindungspool. Wenn Sie auf diese Schaltfläche klicken, werden alle bestehenden Verbindungen gelöscht, für den Pool eingerichtete Verbindungen werden neu erstellt, und die anfängliche, minimale Poolgröße wird wiederhergestellt.

Ping

Schaltfläche, mit der die Verwendbarkeit des Pools überprüft werden kann. Wenn beim Klicken auf diese Schaltfläche eine Fehlermeldung ausgegeben wird, überprüfen Sie, ob der Datenbankserver gestartet wurde.

Pool Name (Poolname)

Der Name des Verbindungspools. Dies ist ein schreibgeschütztes Feld. Sie können den Poolnamen nur festlegen, wenn Sie einen JDBC-Verbindungspool erstellen.

Resource Type (Ressourcen-Typ)

Zur Auswahl stehen javax.sql.XADataSource (globale Transaktionen), java.sql.ConnectionPoolDataSource (lokale Transaktionen, mögliche Leistungsverbesserungen), javax.sql.DataSource (nur lokale Transaktionen) und java.sql.Driver.

Datasource Classname (Klassenname der Datenquelle)

Der herstellerspezifische Klassenname, der die Datenquelle implementiert.

Treiberklassenname

Der vom Hersteller angegebene JDBC-Treiberklassenname. Wenn Sie den Ressourcentyp java.sql.Driver ausgewählt haben, wird in dieses Feld normalerweise automatisch der Klassenname eingefügt, der mit dem ausgewählten Treiber und Datenbankhersteller verbunden ist. Bei Auswahl eines der Datenquellen-Ressourcentypen ist dieses Feld deaktiviert.

Ping

Wenn diese Option aktiviert ist, wird bei der Erstellung oder Neukonfiguration eines Pools automatisch ein Ping-Signal an den Pool gesendet, um falsche Attributwerte zu ermitteln und eine diesbezügliche Warnung auszugeben. Diese Option ist standardmäßig deaktiviert.

Description (Beschreibung)

Eine kurze Beschreibung des Verbindungspools.

Initial and Minimum Pool Size (Ursprüngliche und minimale Poolgröße)

Die minimale Anzahl an Verbindungen im Pool. Dieser Wert legt auch die Anzahl an Verbindungen fest, die im Pool platziert werden, wenn der Pool erstellt bzw. GlassFish-Server gestartet wird. Der Standardwert ist 8.

Maximum Pool Size (Maximale Poolgröße)

Die maximale Anzahl an Verbindungen im Pool. Der Standardwert lautet 32.

Pool Resize Quantity (Anzahl der Größenänderungen des Pools)

Wenn die Poolgröße nach oben oder unten skaliert wird, erfolgt die Anpassung in Schritten. Dieser Wert legt die Anzahl an Verbindungen im Stapel fest. Wenn dieser Wert zu hoch eingestellt ist, entstehen Verzögerungen beim Erstellen von Verbindungen und beim Verbindungswiederaufbau, ist der Wert zu niedrig eingestellt, wird die Effizienz beeinträchtigt. Der Standardwert ist 2.

Idle Timeout (Leerlaufzeitlimit)

Die maximale Zeit in Sekunden, die sich eine Verbindung im Pool im Leerlauf befinden kann. Nach Ablauf dieser Zeitspanne wird die Verbindung aus dem Pool entfernt. Der Standardwert beträgt 300.

Max Wait Time (Maximale Wartezeit)

Die maximale Wartezeit in Millisekunden einer Anwendung, die eine Verbindung anfordert, bevor die Zeitüberschreitung auftritt. Der Standardwert ist 60.000.

Non Transactional Connections (Nicht transaktionale Verbindungen)

Wenn Sie diese Option aktivieren, werden nicht transaktionale Verbindungen zurückgegeben. Standardmäßig ist diese Option nicht aktiviert.

Transaction Isolation (Transaktionsisolation)

Wenn ein Transaktionsisolationsgrad angegeben wird, werden die Verbindungen in diesem Pool entsprechend dem angegebenen Grad ausgeführt. Andernfalls verwendet der Pool den vom JDBC-Treiber festgelegten Standardisolationsgrad. Standardmäßig ist diese Option nicht aktiviert.

Isolation Level (Isolationsebene)

Wenn Sie das Kontrollkästchen Guaranteed (Garantiert) aktivieren, gilt für alle Verbindungen aus dem Pool dieselbe Isolationsebene. Wenn beispielsweise die Isolationsebene für die Verbindung nach der letzten Verwendung programmatisch (über con.setTransactionIsolation) geändert wird, wird der Status auf die angegebene Isolationsebene zurückgesetzt.

Dieses Feld steht nur dann zur Verfügung, wenn ein Transaktionsisolationsgrad angegeben wurde.

Verwandte Aufgaben
Verwandte asadmin-Befehle
Copyright © 2010, Oracle und/oder verbundene Unternehmen. Alle Rechte vorbehalten. Rechtlicher Hinweis