Dokumentation zur KomponenteAnalyse von ABAP-Statistikeinzelsätzen Dieses Dokument in der Navigationsstruktur finden

 

Verwenden Sie ABAP-Statistiksätze, um herauszufinden, welche Aktivitäten in Ihrem System vor sich gehen. Es handelt sich dabei um eine Protokollierung der Systemaktivitäten, welche im ABAP-Kernel implementiert ist. Jeder Dialogschritt wird protokolliert und mit technischen Informationen, wie z. B. Antwortzeit, Transaktionscode oder CPU-Zeit, aufgezeichnet. Diese Statistikeinzelsätze werden in das Dateisystem der entsprechenden Instanz geschrieben und regelmäßig überschrieben (standardmäßig alle 48 Stunden).

Damit sind die ABAP-Statistiksätze gut geeignet, die Performance eines Systems oder einer Instanz genauer zu untersuchen, oder bei Performance-Problemen den Bereich zu identifizieren, welcher die Probleme versursacht.

Falls Sie auf der Basis von ABAP-Statistikdaten eine Performance-Untersuchung vornehmen möchten, stehen Ihnen mehrere Möglichkeiten zur Verfügung:

  • Sie können sich in der Transaktion ST03 (Systemlastmonitor) oder ST03G (Globaler Systemlastmonitor) die Statistikaggregate anzeigen lassen. Auf dieser Ebene stehen Ihnen keine Informationen über einzelne Systemaktionen zur Verfügung, sondern eine Übersicht der Systemlast auf Tages-, Wochen- oder Monatsbasis.

  • Sie können sich in der Transaktion STADWD die Statistikeinzelsätze anzeigen lassen. Die Verwendung dieser Transaktion wird in diesem Abschnitt beschrieben.

Falls Sie Statistikeinzelsätze untersuchen möchten, steht Ihnen die Transaktion STADWD zur Verfügung. Dabei geschieht die Benutzung der Transaktion in drei Schritten:

  1. Sie legen Bedingungen und Gruppierungsregeln fest, welche Statistikhauptsätze Sie anzeigen lassen möchten (zur Definition von Haupt- und Subsätzen siehe unten). Welche Möglichkeiten Sie dabei haben, ist unter Auswahl der Statistiksätze beschrieben.

  2. Sie erhalten eine Liste der ausgewählten Hauptsätze, deren wichtigste Informationen in einer Tabelle ausgegeben werden.

  3. Für einzelne Hauptsätze können Sie sich weitere Details anzeigen lassen, also sowohl sämtliche gemessenen Zeiten und weitere Informationen zu dem Hauptsatz, als auch sämtliche Subsätze, die zu diesem Hautsatz gehören. Welche Möglichkeiten Sie haben, ist unter Anzeige der Statistiksätze beschrieben.

Hinweis Hinweis

Die Transaktion STADWD ist Nachfolgerin der Transaktion STAD, die Ihnen nach wie vor zur Verfügung steht.

Ende des Hinweises.

Weitere Informationen

Erzeugung und Speicherung von ABAP-Statistiksätzen

Die Statistiksätze werden von den Workprozessen der ABAP-Anwendungsserver erzeugt und am Ende jedes Dialogschrittes in einen gemeinsamen Puffer des SAP-Kernel gesichert. Wenn dieser Puffer gefüllt ist, werden die Sätze in eine Datei geschrieben, wobei jeder Anwendungsserver eigene Statistikdateien besitzt. Für jede Stunde wird eine neue Datei erstellt, wobei die maximale Anzahl dieser Dateien begrenzt ist. Dabei wird jedesmal, wenn eine neue Statistikdatei erstellt wird, die jeweils älteste gelöscht. Die Anzahl der Statistikdateien wird über den Profilparameter stat/max_files bestimmt; standardmäßig besitzt dieser Parameter den Wert 48, was damit auch die Speicherdauer der Statistikdateien in Stunden bestimmt.

Struktur von ABAP-Statistiksätzen

Jeder Statistiksatz verfügt über genau einen Hauptsatz; dieser enthält allgemeine und stets vorhandene Informationen über die Aktion, wie z. B. Antwortzeit, Transaktionscode oder CPU-Zeit. Darüber hinaus können zu diesem Hauptsatz verschiedene Subsätze gehören. Subsätze enthalten weitere, spezifische Statistikdaten zu einzelnen Aspekten der Aktion. Falls z.B. im Rahmen der Aktion RFC-Aufrufe stattgefunden haben, existieren RFC-Subsätze; falls die Aktion im Rahmen eines Jobs durchgeführt wurde, existiert ein Batch-Subsatz. Alle diese Subsätze sind optional, weshalb der Speicherplatz für die entsprechenden Informationen nur dann benötigt wird, wenn diese in der Aktion auch vorkommen.