Die Messaging-Engine
muss die korrekte Konfiguration für die JDBC-Datenquelle haben, um eine angemessene
Messaging-Leistung in einem Service Integration Bus zu erzielen.
Vorbereitende Schritte
Prüfen Sie, ob die Konfiguration eines Verbindungspools für die
JDBC-Datenquelle erforderlich ist, um Ihre Anforderungen bezüglich der Messaging-Leistung zu erfüllen.
Informationen zu diesem Vorgang
Die Messaging-Engine verwendet den Verbindungspool, um Verbindungen zur Datenbank
zu erhalten.
Bei starkem Arbeitsaufkommen benötigt die Messaging-Engine unter Umständen eine
hohe Anzahl paralleler Verbindungen, um Verzögerungen beim Warten auf verfügbare Verbindungen im Pool zu vermeiden.
Eine Messaging-Engine mit hoher Arbeitslast könnte beispielsweise 50 oder mehr Verbindungen benötigen.
Führen Sie die folgenden Schritte aus, um einen Verbindungspool zu konfigurieren, der Ihren Leistungsanforderungen entspricht:
Vorgehensweise
- Stellen Sie sicher, dass die Konfiguration Ihres Verwaltungssystems für relationale Datenbanken
die von Ihnen benötigte Anzahl von Verbindungen unterstützt. Nähere Informationen hierzu können Sie der Dokumentation zu Ihrem Verwaltungssystem für relationale
Datenbanken entnehmen.
- Verwenden Sie die Administrationskonsole, um die Verbindungspoolparameter für Ihre Datenquelle festzulegen. Navigieren Sie zu .
- Setzen Sie
Maximale Anzahl von Verbindungen auf die erforderliche Anzahl von Verbindungen, z. B. mindestens
50. Die Standardverbindungsanzahl ist 10.
Tipp: Wenn Ihre Messaging-Engine
beim Anfordern einer Datenbankverbindung das zulässige Zeitlimit überschreitet, überprüfen Sie das Fehlerprotokoll.
Falls das Fehlerprotokoll die Fehlernachricht CWSIS1522E enthält, erhöhen Sie die Verbindungsanzahl
und stellen Sie sicher, dass diese Zahl von der Konfiguration des Verwaltungssystems für relationale Datenbanken
unterstützt wird.
- Setzen Sie Löschrichtlinie auf EntirePool. Diese Richtlinie gibt dem Verbindungspool die Möglichkeit, alle Verbindungen freizugeben, wenn die
Messaging-Engine gestoppt wird.
Wichtig: Sie müssen diesen Wert setzen,
wenn die
Messaging-Engine von einem anderen Server im Cluster übernommen werden kann
(Failover).