Ansicht
Dokumentation
/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 R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
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:
- Transaktion /SDF/ZQLM starten.
- Auf dem Einstiegsbild den Status der Server im aktuell verwendeten System prüfen.
- Gegebenenfalls einzelne Serverinstanzen aktivieren.
- Daten anzeigen wählen, um automatisch Transaktion /SDF/ZQLMD zu starten.
- Optionen für die Objektauswahl, für die SQL-Monitoring-Daten und für die Anzeige der Ergebnisse bestimmen.
- Ausführen (F8) wählen.
- Ü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 )