Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation Trace-Listen verdichten  Dokument im Navigationsbaum lokalisieren

Für weitergehende Performance-Untersuchungen sind die Funktionen

·        Trace nach SQL-Anweisungen verdichten,

·        Identische Selects und

·        Zusammengefasste Tabellenzugriffe

geeignet. Mit Ihnen können Sie sich einen Überblick über die Zugriffe auf die Datenbank und im Falle der Funktion Zusammengefasste Tabellenzugriffe auch auf den Tabellenpuffer verschaffen.

 

Vorgehensweise

Sie gelangen aus der Trace-Liste, der ausführlichen Trace-Liste und der Zeitsortierten Trace-Liste über das Menü Trace-Liste à Verdichtungsfunktion (Trace nach SQL-Anweisungen verdichten, Identische Selects anzeigen, Zusammengefasste Tabellenzugriffe) zu den verdichteten Listen.

Zur Information über den Spalteninhalt der einzelnen Listen können Sie die F1-Hilfe verwenden.

 

Ergebnisse

Funktion Trace nach SQL-Anweisungen verdichten

In dieser Liste werden die folgenden Spalten angezeigt

·        Executions: Anzahl der Ausführungen der Anweisung insgesamt

·        Identical: Prozentsatz der "value-identischen" Select-Anweisungen an den "statement-identical" Select-Anweisungen

·        Duration: Summe der Ausführungszeit für alle "statement-identical" SQL-Anweisungen in Mikrosekunden. Für die einzelnen Anweisungen wird die Summe über die Operationen Prepare, Open bzw. Reopen, Fetch, Close gebildet.

·        Records: Anzahl der Rows (Records) insgesamt, die für diese "statement-identical" SQL-Anweiungen an das  ABAP-Programm (bzw. die ABAP-Programme) zurückgegeben wurden.

·        Time/exec: Durchschnittliche Ausführungszeit für eine der ausgeführten Anweisungen in Mikrosekunden.

·        Rec/exec: Durchschnittliche Anzahl von Rows (Records), die bei einer Ausführung der Anweisung verarbeitet wurden.

·        Avg. Time/r: Durchschnittliche Verarbeitungszeit in Mikrosekunden, die für eine Row (einen Record ) benötigt wurde.

·        Min. time/r: Minimale Verarbeitungszeit in Mikrosekunbden, die für eine Row ( einen Record ) benötigt wurde.

·        Length: Länge der Row (des Records) einer Tabelle

·        Btype: Characteristik für den Tabellenpuffer (siehe auch F1-Hilfe)

·        Tabtype: Tabellenart

·        Objektname: Name der Tabelle

·        SQL-Statement: SQL-Anweisung

Auf dieser verdichteten Liste können Sie weitere Auswertungen vornehmen, wozu Ihnen verschiedene Funktionen zur Verfügung stehen, die Sie schon von den Ausgangs-Trace-Listen kennen wie Explain, DDIC-Informationen, Aufrufstellen im ABAP-Programm anzeigen usw.

 

Funktion Identische Selects

Für die identischen Selects werden die folgenden Spalten aufbereitet

·        Executions: Anzahl der Aufrufe einer Select-Anweisung mit der angegebenen Where-Klausel.

·        Objektname: Tabellenname

·         Where-Klausel: Die Where-Klausel der SQL-Anweisung. Falls die Klausel mit der Zeichenfolge '...' endet, wurde sie abgeschnitten.

 

Funktion Zusammengefasste Tabellenzugriffe

Bei dieser verdichteten Liste erhalten Sie für den SQL- sowie den Puffer-Trace eine Übersicht über

·        Wpnr: Prozesskennung (vgl. z.B. die Transaktion sm50) des Prozesses, von dem die Trace-Sätze geschrieben wurden

·        Ptype: Typ des Workprozesses (siehe auch F1-Hilfe)

·        Mandant: Mandant in dem der Nutzer gearbeitet hat und in dem die Trace-Sätze geschrieben wurden.

·        hh:mm:ss.ms. Dies ist der Zeitpunkt zu dem der logische Trace-Satz angelegt wurde. Die Ausgabe erfolgt in der Form: Stunden : Minuten : Sekunden . Millisekunden.

·        Transaktion: Name der Transaktion bzw. des Programmes von dem aus auf die genannte Tabelle zugegriffen wurde.

·        Tabellenname: Name der Tabelle auf die innerhalb der genannten Transaktion bzw. des genannten Programmes zugegriffen wurde

·        Anweisung: Name der Anweisung, die auf der genannten Tabelle ausgeführt wurde.

·        Summe Sätze: In Abhängigkeit von der ausgeführten Anweisung finden Sie hier die Anzahl der insgesamt gelesenen, gelöschten oder aktualisierten Sätze.

·        Summe Zugriffszeit: Zeit, die insgesamt für die Ausführung der Anweisungen auf der Tabelle benötigt wurde. Die Zeitangabe erfolgt in der Form Millisekunden.Mikrosekunden.

·        DB-Verbindung: Logischer Name einer Datenbankverbindung

 

Zum weiteren Auswerten diese verdichtete Liste stehen Ihnen verschiedene Funktionen wie z.B. Sortieren nach Spalten, markieren von Zeilen bzw. Ausschnitten von Zeilen mit anschließendem Verdichten zur Verfügung.

 

Ende des Inhaltsbereichs