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"
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:
| 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. |
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 |
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"
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:
| 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. |
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 |
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