Um Verbindungslecks leichter diagnostizieren zu können und die Verwendung zu vereinfachen, werden erweiterte Attribute zur Verfügung gestellt, um einen Verbindungspool bei der Erstellung zu konfigurieren.
Ein schreibgeschütztes Feld, das den Namen des Verbindungspools angibt.
Die Zeitüberschreitung in Sekunden, nach der abnormal lang ausgeführte Abfragen beendet werden.Enterprise Server legt für die erstellten Anweisungen "QueryTimeout" fest. Der Standardwert lautet -1 und impliziert, dass das Attribut nicht aktiviert ist.
Wenn dieses Feld auf "True" eingestellt wird, erhalten Anwendungen umgebrochene JDBC-Objekte für Statement, PreparedStatement, CallableStatement, ResultSet, DatabaseMetaData. Der Standardwert lautet "False".
Die Zeitspanne in Sekunden, nach der eine Verbindung mindestens einmal überprüft wird. Durch diese Einstellung wird die Anzahl der Überprüfngsanforderungen einer Verbindung reduziert. Der Standardwert 0 impliziert, dass die Verbindungsüberprüfung nicht aktiviert ist.
Die Zeitspanne in Sekunden zur Verfolgung von Verbindungslecks in einem Verbindungspool. Der Standardwert 0 impliziert, dass die Verfolgung von Verbindungslecks deaktiviert ist. Wenn die Verfolgung von Verbindungslecks aktiviert ist, könnnen Sie auf der Registerkarte "Ressourcen überwachen" statistische Daten zur Anzahl der Verbindungslecks abrufen. Wechseln Sie zur Anzeige dieser Registerkarte zu "Anwendungsserver ->Überwachung -> Ressourcen".
Bei Aktivierung dieser Option werden die Verbindungen mit Leck zum Pool wiederhergestellt, nachdem die Verfolgung von Verbindungslecks abgeschlossen wurde.
Die Anzahl der Neuversuche, wenn bei der Erstellung einer neuen Verbindung ein Fehler aufgetreten ist. Der Standardwert 0 impliziert, dass keine Neuversuche zur Verbindungsherstellung unternommen werden.
Das Intervall (in Sekunden) zwischen zwei Versuchen zur Erstellung einer Verbindung. Der Standardwert beträgt 10 Sekunden. Dieses Attribut wird nur verwendet, wenn der Wert von "Creation Retry Attempts" höher als 0 liegt.
Bei Aktivierung dieser Option werden die Verbindungen lose verknüpft, wenn eine Operation für sie durchgeführt wird. Die Verknüpfung wird darüber hinaus wieder aufgehoben, wenn die Transaktion abgeschlossen ist und eine Komponentenmethode beendet wird. Auf diese Weise wird die Wiederverwendung der physischen Verbindungen gefördert. Der Standardwert ist deaktiviert.
Bei Aktivierung dieser Option wird eine Ressource für die Transaktion nur aufgeführt, wenn sie tatsächlich in einer Methode verwendet wird.
Aktivieren Sie diese Option, um eine Verbindung mit dem Thread zu verknüpfen. Wenn dieser Thread eine Verbindung benötigt, kann er die mit dem Thread verknüpfte Verbindung verwenden und erzeugt keinen Overhead durch das Abrufen einer Verbindung aus dem Pool. Der Standardwert ist deaktiviert.
Bei Aktivierung dieser Option wird die mit dem Pool übereinstimmende Verbindung ein- bzw. ausgeschaltet. Die Option kann deaktiviert werden, wenn der Administrator weiß, dass die Verbindungen im Pool immer homogen sind und eine aus dem Pool abgerufene Verbindung nicht mit dem Ressourcenadapter abgeglichen werden muss. Der Standardwert ist deaktiviert.
Die Anzahl der Wiederverwendungen einer Verbindung durch den Pool. Nachdem eine Verbindung so häufig wie angegeben wiederverwendet wurde, wird sie geschlossen. Diese Einstellung eignet sich beispielsweise zur Vermeidung von Anweisungslecks. Der Standardwert 0 impliziert, dass das Attribut nicht aktiviert ist.
So bearbeiten Sie die allgemeinen JDBC-Verbindungspooleinstellungen
So bearbeiten Sie die erweiterten Attribute eines JDBC-Verbindungspools