Einstellungen für Transaktionsservice

Auf dieser Seite können Sie Einstellungen für den Transaktionsservice ändern.

Klicken Sie zum Anzeigen dieser Seite der Administrationskonsole auf Server > Anwendungsserver > Servername > Transaktionsservice.

Register "Konfiguration"

Verzeichnis des Transaktionsprotokolls
Gibt den Namen eines Verzeichnisses für diesen Server an, in dem der Transaktionsservice Protokolldateien für die Wiederherstellung speichert.

Wird kein Wert in der Serverkonfiguration angegeben, gibt das Transaktionsprotokoll beim Systemstart den Verzeichnispfad (Installationsstammverzeichnis)/tranlog/(Servername) an.

Wenn die Anwendung, die im WebSphere-Produkt ausgeführt wird, auf mehrere Ressourcen zugreift, speichert das WebSphere-Produkt Transaktionsinformationen, um die verteilte Anwendung ordnungsgemäß koordinieren und verwalten zu können. Bei einer höheren Transaktionslast wirkt sich diese Persistenz aufgrund der Abhängigkeit vom Betriebssystem und den zugrunde liegenden Speichersystemen nachteilig auf die Leistung des Anwendungsservers aus.

Durch das Verschieben der Transaktionsprotokolldateien auf eine Speichereinheit mit mehr physischen Plattenlaufwerken oder RAID-Plattenlaufwerken können Sie eine Leistungssteigerung erzielen. Wenn die Protokolldateien in die Dateisysteme auf RAID-Platten verschoben werden, wird die Aufgabe, die Daten auf den physischen Datenträger zu schreiben, auf mehrere Plattenlaufwerke verteilt. Dies verbessert die Parallelität der Zugriff und damit die Persistenz der Transaktionsdaten und bietet einen schnelleren Zugriff auf diese Daten über die Protokolle. Je nach Design der Anwendung und des Speichersubsystems kann eine Leistungssteigerung zwischen 10 % und 100% erzielt werden. In manchen Fällen ist sogar eine höhere Leistungssteigerung möglich.

Diese Konfigurationsänderung ist nur dann möglich, wenn die Anwendung verteilte Ressourcen oder XA-Transaktionen verwendet, z. B. wenn in einer Transaktion auf mehrere Datenbanken und Ressourcen zugegriffen wird. Die Einstellung dieses Merkmals empfiehlt sich, wenn folgende Bedingungen beim Anwendungsserver festzustellen sind:

  • Die CPU-Auslastung bleibt niedrig, obwohl die Anzahl der Transaktionen zunimmt.
  • Transaktionen scheitern aufgrund von Zeitlimitüberschreitungen.
  • Transaktionen werden rückgängig gemacht, weil die Ausnahme Transaktion kann nicht registriert werden auftritt.
  • Der Anwendungsserver blockiert mitten in der Ausführung einer Operation und erfordert einen Neustart des Servers.
  • Bei der Festplatte, auf der ein Anwendungsserver ausgeführt wird, ist eine höhere Auslastung zu beobachten.

Datentyp String
Standardwert Der Ausgangswert ist das Verzeichnis %WAS_HOME%/tranlog/(Servername) mit einer Standardgröße von 1 MB.
Empfohlene Einstellung Erstellen Sie ein Dateisystem mit mindestens 3 bis 4 Plattenlaufwerken in einer RAID-Konfiguration der Stufe 0. Anschließend erstellen Sie in diesem Dateisystem das Transaktionsprotokoll mit der Standardgröße. Wenn der Server unter Last ausgeführt wird, überprüfen Sie Plattenein- und ausgabe. Falls die Zeit für Plattenein- und -ausgabe 5 % übersteigt, können Sie diesen Wert durch Hinzufügen weitere physischer Platten senken. Ist die Zeit für die Plattenein- und -ausgabe gering, aber die Serverzeit weiterhin hoch, können Sie die Größe der Protokolldateien erhöhen.
Zeitlimit für Gesamtlebensdauer der Transaktion
Gibt die maximale Dauer (in Sekunden) für Transaktionen in diesem Anwendungsserver an.

Alle Transaktionen, die vor Ablauf dieses Zeitlimits nicht zur Ausführung angefordert werden, werden zurückgesetzt. Ist das Zeitlimit auf 0 eingestellt, besteht kein Zeitlimit.

Datentyp Integer
Einheiten Sekunden
Standardwert 120
Bereich 0 bis 2147483647
Zeitlimit für Clientinaktivität
Der maximale Zeitraum (in Sekunden) zwischen den Transaktionsanforderungen eines fernen Client.

Wenn der Zeitraum, in dem der Client inaktiv ist, dieses Zeitlimit überschreitet, wird die Transaktion auf diesem Anwendungsserver zurückgesetzt. Ist das Zeitlimit auf 0 eingestellt, besteht kein Zeitlimit.

Datentyp Integer
Einheiten Sekunden
Standardwert 60
Bereich 0 bis 2147483647

Register "Laufzeit"

Verzeichnis des Transaktionsprotokolls
Gibt den Namen eines Verzeichnisses für diesen Server an, in dem der Transaktionsservice Protokolldateien für die Wiederherstellung speichert.

Wird kein Wert in der Serverkonfiguration angegeben, gibt das Transaktionsprotokoll beim Systemstart den Verzeichnispfad (Installationsstammverzeichnis)/tranlog/(Servername) an.

Wenn die Anwendung, die im WebSphere-Produkt ausgeführt wird, auf mehrere Ressourcen zugreift, speichert das WebSphere-Produkt Transaktionsinformationen, um die verteilte Anwendung ordnungsgemäß koordinieren und verwalten zu können. Bei einer höheren Transaktionslast wirkt sich diese Persistenz aufgrund der Abhängigkeit vom Betriebssystem und den zugrunde liegenden Speichersystemen nachteilig auf die Leistung des Anwendungsservers aus.

Durch das Verschieben der Transaktionsprotokolldateien auf eine Speichereinheit mit mehr physischen Plattenlaufwerken oder RAID-Plattenlaufwerken können Sie eine Leistungssteigerung erzielen. Wenn die Protokolldateien in die Dateisysteme auf RAID-Platten verschoben werden, wird die Aufgabe, die Daten auf den physischen Datenträger zu schreiben, auf mehrere Plattenlaufwerke verteilt. Dies verbessert die Parallelität der Zugriff und damit die Persistenz der Transaktionsdaten und bietet einen schnelleren Zugriff auf diese Daten über die Protokolle. Je nach Design der Anwendung und des Speichersubsystems kann eine Leistungssteigerung zwischen 10 % und 100% erzielt werden. In manchen Fällen ist sogar eine höhere Leistungssteigerung möglich.

Diese Konfigurationsänderung ist nur dann möglich, wenn die Anwendung verteilte Ressourcen oder XA-Transaktionen verwendet, z. B. wenn in einer Transaktion auf mehrere Datenbanken und Ressourcen zugegriffen wird. Die Einstellung dieses Merkmals empfiehlt sich, wenn folgende Bedingungen beim Anwendungsserver festzustellen sind:

  • Die CPU-Auslastung bleibt niedrig, obwohl die Anzahl der Transaktionen zunimmt.
  • Transaktionen scheitern aufgrund von Zeitlimitüberschreitungen.
  • Transaktionen werden rückgängig gemacht, weil die Ausnahme Transaktion kann nicht registriert werden auftritt.
  • Der Anwendungsserver blockiert mitten in der Ausführung einer Operation und erfordert einen Neustart des Servers.
  • Bei der Festplatte, auf der ein Anwendungsserver ausgeführt wird, ist eine höhere Auslastung zu beobachten.

Datentyp String
Standardwert Der Ausgangswert ist das Verzeichnis %WAS_HOME%/tranlog/(Servername) mit einer Standardgröße von 1 MB.
Empfohlene Einstellung Erstellen Sie ein Dateisystem mit mindestens 3 bis 4 Plattenlaufwerken in einer RAID-Konfiguration der Stufe 0. Anschließend erstellen Sie in diesem Dateisystem das Transaktionsprotokoll mit der Standardgröße. Wenn der Server unter Last ausgeführt wird, überprüfen Sie Plattenein- und ausgabe. Falls die Zeit für Plattenein- und -ausgabe 5 % übersteigt, können Sie diesen Wert durch Hinzufügen weitere physischer Platten senken. Ist die Zeit für die Plattenein- und -ausgabe gering, aber die Serverzeit weiterhin hoch, können Sie die Größe der Protokolldateien erhöhen.
Zeitlimit für Gesamtlebensdauer der Transaktion
Gibt die maximale Dauer (in Sekunden) für Transaktionen in diesem Anwendungsserver an.

Alle Transaktionen, die vor Ablauf dieses Zeitlimits nicht zur Ausführung angefordert werden, werden zurückgesetzt. Ist das Zeitlimit auf 0 eingestellt, besteht kein Zeitlimit.

Datentyp Integer
Einheiten Sekunden
Standardwert 120
Bereich 0 bis 2147483647
Zeitlimit für Clientinaktivität
Der maximale Zeitraum (in Sekunden) zwischen den Transaktionsanforderungen eines fernen Client.

Wenn der Zeitraum, in dem der Client inaktiv ist, dieses Zeitlimit überschreitet, wird die Transaktion auf diesem Anwendungsserver zurückgesetzt. Ist das Zeitlimit auf 0 eingestellt, besteht kein Zeitlimit.

Datentyp Integer
Einheiten Sekunden
Standardwert 60
Bereich 0 bis 2147483647

Zugehörige Informationen

Knöpfe in der Adminstrationskonsole
Funktionen auf den Seiten der Administrationskonsole