Transaktionsaufrufketten
Identifizieren und debuggen Sie die Ursachen für eine problematische Transaktion, indem Sie ihre Aufrufkette aufzeichnen und dann überprüfen. Eine Aufrufkette besteht aus einer geordneten Reihe von Skripts, die während des Lebenszyklus einer Transaktion ausgeführt werden.
Mit der Transaktionsaufrufketten-Nachverfolgung kann ein Administrator die URL einer problematischen Transaktion registrieren. Die Aufrufkette wird dann beim nächsten Auftreten der registrierten URL aufgezeichnet. Transaktionsaufrufketten können bei der Diagnose von Problemen mit der Transaktionsleistung helfen.
Im Folgenden wird der Workflow zum Aktivieren und Verwenden der Transaktionsaufrufketten-Nachverfolgung angezeigt.
- Wenn Sie im Transaktionsprotokoll oder der Liste langsamer Transaktionen eine problematische Transaktion finden, die Debugging erfordert, wählen Sie sie aus, um den zugehörigen Detaildatensatz anzuzeigen. Um das Debugging zu erleichtern, filtern und gruppieren Sie diese Listen nach Anwendungsbereich, um Transaktionen, die angezeigt werden, nur auf die Transaktionen zu beschränken, die aus bestimmten Bereichen stammen. Hinweis:Weitere Informationen zu diesen Listen finden Sie unter Transaktionsprotokolle Und Protokolldatensatzdetail für langsame Transaktionen.
- Wählen Sie im Datensatzdetailformular aus Aufrufkette des nächsten Vorkommens aufzeichnen . Dadurch wird festgelegt, dass das nächste Vorkommen der Transaktions-URL mit allen zugehörigen Aufrufketteninformationen beibehalten werden soll.
Optional können Sie eine Anwender-ID festlegen, damit die Aufrufkette nur während des nächsten Transaktionsvorkommens für einen bestimmten Anwender aufgezeichnet wird.
- Wenn ein Anwender das nächste Mal auf die URL zugreift, wird der Datensatz des Transaktionsaufrufketten-Registers aktualisiert und enthält eine Liste der Skriptressourcen, die zur Bearbeitung der Anforderung ausgeführt werden. Diese Liste von Ressourcen ist für Administratoren verfügbar, um sie anzuzeigen, indem sie zum Transaktionsaufrufketten-Datensatz navigieren und die zugehörige Liste der Transaktionsaufrufkette auswählen.
- Überprüfen Sie in Transaktionsaufrufketten die aufgezeichnete Aufrufkette für die Transaktion, und ergreifen Sie dann die erforderlichen Aktionen, um sie zu debuggen.