Ansicht
Dokumentation

/SDF/ZQLM_DISPLAY_DATA - SQL-Monitor: Datenanzeige

/SDF/ZQLM_DISPLAY_DATA - SQL-Monitor: Datenanzeige

General Data in Customer Master   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwendung

Mithilfe von SQL Monitor können alle SQL-Anweisungen nachverfolgt werden, die durch laufende ABAP-Anwendungen ausgeführt werden. Das SQL-Monitor-Trace enthält aggregierte Performance-Indikatoren (Anzahl von Ausführungen, Ausführungszeit, Anzahl der betroffenen Zeilen usw.) für alle ausgeführten OPEN-SQL- und nativen SQL-Anweisungen. Im Unterschied zum standardmäßigen Performance-Trace (Transaktion ST05) gibt SQL Monitor Ihnen die Möglichkeit, Traces dieser Art auch über einen längeren Zeitraum auszuführen. Darüber hinaus können Sie den Umfang der Analyse erweitern, um nach systemweiten Hotspots zu suchen. Im Gegensatz zum bloßen DB-Monitoring wird hier der ABAP-Kontext stets beibehalten: Für jeden SQL-Trace-Satz wird der Einstiegspunkt der betreffenden SQL-Anfrage (Transaktionscode, übermittelter Report, RFC-Funktionsbaustein usw.) ebenfalls gespeichert. Auf diese Weise wird eine erste Verbindung zwischen der SQL-Anweisung und dem betreffenden Geschäftsprozess hergestellt.

Mit dem Arbeitsvorrat in SQL Performance Tuning erhalten Sie die Möglichkeit, auf der Grundlage der von SQL Monitor erfassten Datensätze aussagekräftige Rückschlüsse über potenzielle Performance-Verbesserungen zu ziehen.

SQL Monitor stellt zwei verschiedene Transaktionen bereit:

  • Transaktion /SDF/ZQLM für administrative Aufgaben
  • Transaktion /SDF/ZQLMD für die Analyse von Datensätzen

Integration

Voraussetzungen

  • Um die Funktionen dieser Transaktionen zu verwenden, benötigen Sie Folgendes für das betreffende System:
  • Anzeigeberechtigungsprofil für Objekt S_DEVELOP (Aktivität: 03)

  • Berechtigungsprofil für Objekt S_ADMI_FCD mit Wert ST0R für den Lesezugriff auf SQL-Monitor-Daten

  • Berechtigungsprofil für Objekt S_ADMI_FCD mit Wert ST0M für die SQL-Monitor-Administration

  • Report /SDF/RZQLM_UPDATE_DATA sollte in dem entsprechenden System regelmäßig ausgeführt werden (z. B. einmal pro Stunde). Über diesen Report werden die von SQL Monitor gesammelten Daten für den Lesezugriff zur Verfügung gestellt.

Monitor-Administration – Transaktion /SDF/ZQLM

Informationen zum Serverstatus abrufen

Sie können für alle Serverinstanzen eines ABAP-Systems die Statusinformationen anzeigen, die angeben, ob das SQL-Monitoring aktiv ist.

Serverstatus ändern

Sie können für jede Serverinstanz den Status ändern, indem Sie die Aufzeichnung für den entsprechenden Server aktivieren oder deaktivieren.

Alle Server aktivieren

Sie haben die Möglichkeit, alle Serverinstanzen eines Systems für das SQL-Monitoring zu aktivieren, ohne eine Serverauswahl vorzunehmen.

SQL-Monitoring-Daten löschen

In einem Schritt können Sie alle SQL-Monitor-Aufzeichnungen in einem System löschen.

Zur Datenauswahl für die Analyse navigieren

Von der Administrationssicht aus können Sie über „Daten anzeigen“ Transaktion /SDF/ZQLMD aufrufen

Analyse von Monitoring-Daten # Transaktion /SDF/ZQLMD

Optionen für die Objektauswahl

Sie haben die Möglichkeit, Entwicklungsobjekte auszuwählen, die für die Analyse von SQL-Monitoring-Daten auf der Grundlage unterschiedlicher Kriterien geeignet sind. So können Sie die Objekte beispielsweise auf einen bestimmten Satz von Paketen oder auf einen bestimmten Objekttyp begrenzen.

Optionen für SQL-Monitoring

Für Ihre Analyse können Sie für Prozesse oder DB-Operationen den Einstiegspunkt für Anfragen bestimmen oder sogar den Umfang auf einzelne Datenbanktabellen begrenzen.

Optionen für die Ergebnissicht

Für die Anzeige von Datenergebnissen können Sie außerdem Aggregations- und Sortieroptionen festlegen.

Vorgehensweise # Die wichtigsten Schritte

Die Arbeit mit SQL Monitor umfasst in der Regel die folgenden Schritte:

  1. Transaktion /SDF/ZQLM starten.
  2. Auf dem Einstiegsbild den Status der Server im aktuell verwendeten System prüfen.
  3. Gegebenenfalls einzelne Serverinstanzen aktivieren.
  4. Daten anzeigen wählen, um automatisch Transaktion /SDF/ZQLMD zu starten.
  5. Optionen für die Objektauswahl, für die SQL-Monitoring-Daten und für die Anzeige der Ergebnisse bestimmen.
  6. Ausführen (F8) wählen.
  7. Über das Bild SQL-Monitor-Ergebnisse die Performance-Hotspots ermitteln und analysieren.

Selektion

Standardvarianten

Ausgabe

Aktivitäten

Beispiel






Fill RESBD Structure from EBP Component Structure   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5892 Date: 20240426 Time: 072232     sap01-206 ( 96 ms )