Connection-Pool bearbeiten

Sie verwenden die Seite "Eigenschaften des JDBC-Connection-Pools bearbeiten" zum Bearbeiten der allgemeinen Eigenschaften eines JDBC-Connection-Pools.

Die Seite "Connection-Pool bearbeiten" umfasst die folgenden Optionen.

Standardeinstellungen laden

Schaltfläche zur Wiederherstellung der Standardwerte von Einstellungen, die Standardwerte haben. Einstellungen, die keine Standardwerte haben, werden nicht geändert.

Leeren

Schaltfläche zum erneuten Initialisieren der Verbindungen im Connection-Pool. 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, prüfen Sie, ob der Datenbankserver gestartet wurde.

Poolname

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

Ressourcentyp

Auswahlmöglichkeiten umfassen javax.sql.XADataSource (globale Transaktionen), java.sql.ConnectionPoolDataSource (lokale Transaktionen, mögliche Performanceverbesserungen), javax.sql.DataSource (nur lokale Transaktionen) und java.sql.Driver.

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 Datenquellenressourcentypen 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.

Deployment-Reihenfolge

Die Deployment-Reihenfolge des Connection Pools.

Beschreibung

Eine kurze Beschreibung des Connection-Pools.

Ursprüngliche und minimale Poolgröße

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

Maximale Poolgröße

Die maximale Anzahl Verbindungen im Pool. Der Standardwert ist 32.

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 Verbindungen im Batch 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.

Leerlauftimeout

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 ist 300.

Max. Wartezeit

Die maximale Wartezeit in Millisekunden einer Anwendung, die eine Verbindung anfordert, bevor das Timeout auftritt. Der Standardwert ist 60.000.

Nicht-Transaktionsverbindungen

Wenn Sie diese Option aktivieren, werden Nicht-Transaktionsverbindungen zurückgegeben. Standardmäßig ist diese Option nicht aktiviert.

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.

Isolationsgrad

Wenn Sie das Kontrollkästchen "Garantiert" aktivieren, gilt für alle Verbindungen aus dem Pool derselbe Isolationsgrad. Wenn beispielsweise der Isolationsgrad für die Verbindung nach der letzten Verwendung programmgesteuert (über con.setTransactionIsolation) geändert wird, wird der Status auf den angegebenen Isolationsgrad zurückgesetzt.

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

Verwandte Aufgaben
Zugehörige asadmin-Befehle
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices