Handhabung umfangreicher Publish/Subscribe-Aktivitäten unter z/OS

Broker, die eine große Anzahl ständiger Subskriptionen oder Veröffentlichungen verarbeiten, können den gesamten IRLM-Speicher belegen, der standardmäßig für DB2-Sperren reserviert ist. Durch die Nutzung des gesamten IRLM-Speichers kann es beim Neustart des Brokers zu Problemen kommen.

Mit den folgenden Aktionen ist es unter Umständen möglich, die Nutzung des kompletten IRLM-Speicher zu verhindern und dadurch Probleme beim Neustart des Brokers zu vermeiden.

  1. Publish-/Subscribe-Umgebung optimieren:
    1. Verteilen Sie die Ausführungsgruppen auf eine größere Anzahl Broker. Dadurch verringert sich die Anzahl der Ausführungsgruppen, die gleichzeitig gestartet werden müssen, außerdem sind weniger gleichzeitige Sperren für dasselbe DB2-Subsystem erforderlich.
    2. Schließen Sie die Broker in Publish/Subscribe-Verbünden zusammen. Dadurch reduziert sich die Anzahl der Subskriptionen in einer einzelnen Brokertabelle sowie die Anzahl der gleichzeitigen Zugriffe auf DB2. Weitere Informationen finden Sie unter Publish/Subscribe-Topologien.
  2. Verfügbaren IRLM-Speicher vergrößern:
    1. Setzen Sie MAXCSA auf Wert, der so groß ist, dass der für den IRLM erforderliche ECSA diesen nie erreicht. Da IRLM Speicher nur nach Bedarf zugeordnet wird, sollten sie einen höheren Wert als erwartet angegeben.
    2. Wenn Sie für MAXCSA keinen Wert auswählen können, der so ist hoch ist, dass er von dem für den IRLM benötigten ESCA nicht überschritten werden kann, geben Sie im Befehl START irlmproc die Option PC=YES an. Mit dieser Option wird bewirkt, dass der IRLM die Steuerblockstrukturen im Zusammenhang mit Sperren in den privaten Adressraum stellt. Weitere Informationen finden Sie im Abschnitt DB2 V7-Bibliothek (z/OS) bzw. DB2 Information Center (z/OS) (Version 8).
Anmerkung: Durch die Verwendung der Option PC=YES im Befehl START irlmproc kann es zu einer geringfügigen Beeinträchtigung der Systemleistung kommen (ca. 1 bis 2 Prozent).
Zugehörige Tasks
Fehler beim Verwenden von Publish/Subscribe beheben
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:29:50

aq20809_