Verbindungen für Benutzerdatenbanken

In diesem Abschnitt wird beschrieben, wie Sie die Anzahl der Datenbankverbindungen bestimmen können, die ein Broker für die Planung von Kapazitäten und Ressourcen benötigt. Der Broker stellt eine Datenverbindung zu jedem ODBC-Datenquellennamen (DSN) her. Dabei wird für jeden DSN eine Verbindung erstellt, selbst wenn verschiedene DSNs auf derselben physischen Datenbank aufgelöst werden.

Die Anzahl der Verbindungen eines Brokers zu einer Datenbank hängt davon ab, wieviele Aktionen des Nachrichtenflusses auf die Datenbank zugreifen. Für jeden Broker, der auf eine Datenbank zugreift, ist eine Verbindung für jeden ODBC-Datenquellennamen (DSN) erforderlich, und zwar für jeden Nachrichtenfluss-Thread. Wird der gleiche DSN von einem anderen Knoten desselben Threads verwendet, wird dieselbe Verbindung genutzt, außer es wird ein anderer Transaktionsmodus verwendet. In diesem Fall benötigen Sie eine weitere Verbindung. Weitere Informationen hierzu finden Sie unter Datenbankverbindungen für koordinierte Nachrichtenflüsse.

Beim Starten und während der Ausführung eines Brokers werden Verbindungen zu WebSphere MQ-Warteschlangen und zu Datenbanken geöffnet. Der Broker stellt eine Verbindung her, wenn sie für die Verarbeitung erforderlich ist, und diese bleibt bis zu folgenden Ereignissen geöffnet:
  • Der Nachrichtenfluss wird inaktiv.
  • Der Nachrichtenfluss wird gestoppt.
  • Der Broker wird gestoppt.

Die Datenbankverbindungen von nicht koordinierten Nachrichtenflüsse werden freigegeben, wenn ein Nachrichtenfluss nicht beschäftigt ist. Eine Verbindung wird beispielsweise freigegeben, wenn sich in der Eingabewarteschlange eines Nachrichtenflusses keine Nachrichten befinden und seit einer Minute nicht auf die Datenbank zugegriffen wurde.

Um die Unterbrechung der Koordination zu vermeiden, werden Datenbankverbindungen unter Windows, UNIX und Linux für koordinierte Nachrichtenflüsse nicht freigegeben.

Unter z/OS werden Datenbankverbindungen für koordinierte Nachrichtenflüsse freigegeben, wenn seit einer Minute nicht auf die Datenbank zugegriffen wurde.

Wenn Sie für Benutzeranwendungsdaten und interne Brokerdaten dieselbe Datenbank verwenden, addieren Sie die beiden Verbindungsanforderungen bei der Berechnung der erforderlichen Verbindungen. Der Abschnitt Verbindungen zu den Datenbanken herstellen enthält detaillierte Informationen zu den Anforderungen, die an Datenbankverbindungen gestellt werden.

Wenn Sie den Broker stoppen, gibt er alle aktuellen Datenbankverbindungen frei.

Wenn Sie DB2 für Ihre Datenbank nutzen, reduziert die standardmäßig ausgeführte Aktion von DB2 die Anzahl der gleichzeitig bestehende Verbindungen zu einer Datenbank auf den Wert des Konfigurationsparameters maxappls. Der Standardwert für maxappls (Maximale Anzahl Anwendungen) ist 40. Wenn die Anzahl der für den Broker erforderlichen Verbindungen den Wert für maxappls (Maximale Anzahl Anwendungen) überschreitet, erhöhen Sie die Werte für diesen und den zugehörigen Parameter maxagents (Maximale Anzahl von Agenten) auf die Werte, die sich aus Ihren Berechnungen ergeben.

Wenn Sie eine weitere Datenbank nutzen, finden Sie in der Dokumentation zu der Datenbank die erforderlichen die Informationen zu Verbindungen, Begrenzungen oder Einschränkungen.

Wenn ein Nachrichtenfluss inaktiv ist, werden von der Ausführungsgruppe in regelmäßigen Abständen Datenbankverbindungen freigegeben. Deshalb wird durch die Verbindungen des Brokers die aktuelle Verwendung dieser Ressourcen dargestellt. Deshalb kann der Broker dort auf die Beendigung der Datenbank antworten, wo die Datenbank das Versetzen in den Wartemodus unterstützt. Die Funktion zum Versetzen in den Wartungsmodus wird nicht von allen Datenbanken unterstützt, und nicht alle Datenbanken werden auf die gleiche Weise in den Wartungsmodus versetzt. Informationen über das Versetzen von Datenbanken in den Wartungsmodus finden Sie in der Dokumentation zu Ihrer Datenbank. Weitere Informationen finden Sie außerdem unter Datenbank in den Wartungsmodus versetzen und Datenbankverbindungen des Brokers auflisten.

Zugehörige Konzepte
Nachrichtenflüsse - Übersicht
Zugehörige Tasks
Verbindungen zu den Datenbanken herstellen
Zugriff auf Datenbanken über Nachrichtenflüsse
Koordinierte Nachrichtenflüsse konfigurieren
Zugehörige Verweise
Unterstützte Datenbanken
Integrierte Knoten
DBCD-Einschränkungen bei Benutzerdatenbanken und UNICODE-Unterstützung
Datenbankverbindungen für koordinierte Nachrichtenflüsse
Datenbankverbindungen des Brokers auflisten
Datenbank in den Wartungsmodus versetzen
WebSphere MQ-Verbindungen
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ac00406_