JDBC-Datenquelle einer Messaging-Engine optimieren

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

  1. 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.
  2. Verwenden Sie die Administrationskonsole, um die Verbindungspoolparameter für Ihre Datenquelle festzulegen. Navigieren Sie zu Ressourcen -> JDBC -> Datenquellen -> Datenquellenname -> [Weitere Eigenschaften] Eigenschaften des Verbindungspools.
    1. 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.
    2. 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).

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjm0230_
Dateiname:tjm0230_.html