SAP Basis MONITORING - SAP Basis

Direkt zum Seiteninhalt
MONITORING
SE10 Transport Organizer
Applikationsschicht: Die Applikationsschicht bildet die zentrale Komponente des SAP ERP Systems und wird deshalb auch als Basis-System bezeichnet. Hier werden alle Anwendungen und Berechnungen ausgeführt. Die Applikationsschicht kommuniziert sowohl mit der Datenbankschicht als auch mit der Präsentationsschicht. Zum einen fordert sie Daten aus der Datenbankschicht an, verarbeitet diese und gibt sie dann an die Präsentationsschicht weiter. Daten, die in der Präsentationsschicht neu eingegeben werden, werden zum anderen an die Datenbankschicht weitergegeben und dort gespeichert.

Wenn an der Bearbeitung einer Benutzeranfrage mehrere SAP-Komponenten beteiligt sind, schreibt jede dieser Komponenten einen Datensatz. Im Kommunikationsstrom zwischen den Komponenten wird ein eindeutiger Identifikator (ein auch als Reisepass bezeichneter Globally Unique Identifier, GUID) mitgeführt und in den Einzelsätzen gespeichert, sodass später die Einzelsätze über Komponenten hinweg zusammengeführt werden können. Die erste Komponente eines Transaktionsschrittes erzeugt diesen Reisepass, d. h. technisch gesehen eine GUID, mit der der Transaktionsschritt eindeutig identifiziert werden kann, und gibt diesen an die nächste Komponente, die an dem Transaktionsschritt beteiligt ist, weiter. Aus Performancegründen werden während eines Transaktionsschrittes nur die Daten des Reisepasses im Kommunikationsstrom weitergegeben, die eigentlichen Statistikdaten werden zunächst lokal von der jeweiligen Komponente gesichert und dann asynchron an das zentrale Monitoring- System oder den SAP Solution Manager übertragen. Anhand ihres Reisepasses werden die zu einem Transaktionsschritt gehörigen Statistiksätze identifiziert und angezeigt. In der SAP-Hilfe finden Sie diese Technologie unter der Bezeichnung verteilte Statistiksätze (Distributed Statistics Records, DSR).
Stillstand aufgrund überlaufender Datenbankdateien
Die Analyse der SQL-Statistik ist ein mächtiges Mittel zur Performanceanalyse. Allerdings erfordert die Beurteilung, welche der teuren SQL-Anweisungen optimierbar sind, eine gewisse Erfahrung. Um die teuersten SQLAnweisungen zu identifizieren, vergleichen Sie die Lesezugriffe, die für eine Anweisung aufgewendet wurden, mit denen der gesamten Datenbank. Sortieren Sie die SQL-Statistik nach der Spalte Gesamte DB-Zeit. Gibt es wenige teure SQL-Anweisungen, d. h. Anweisungen, die mehr als 5% der gesamten Zeit ausmachen? Wenn dies der Fall ist, können Sie durch Tuning dieser Anweisung(en) die Datenbankperformance in der Regel drastisch steigern. Da der SQL-Monitor den Einstiegspunkt, d. h. Transaktionscode oder Reportname, mit darstellt, können Sie die Analyse auch nach der Priorität Ihrer Geschäftsprozesse steuern. Beginnen Sie also mit der Analyse der SQL-Anweisungen, die zu den wichtigsten Transaktionen und Reports gehören. Über die Schaltfläche SQL-Trace aktivieren/deaktivieren können Sie einen SQL-Trace gezielt einschalten: Selektieren Sie einen Eintrag im SQL-Monitor, und wählen Sie SQL-Trace aktivieren/deaktivieren. Das System öffnet das Dialogfenster zum Aktivieren des SQL-Trace und füllt die Parameter wie Aufrufstelle, Einstiegspunkt, Tabelle vor, sodass Sie den SQL-Trace gezielt für diese SQL-Anweisung einschalten können.

Zur Analyse von Programmen, die sich über mehrere Systeme hinweg erstrecken, z. B. über Java- und ABAP-Systeme hinweg, stehen die zentrale Einzelsatzstatistik und die sogenannte End-to-End-Laufzeitanalyse zur Verfügung. Letztere starten Sie direkt auf dem Präsentationsserver mit dem SAP-Client-Plug-in des SAP Solution Managers. Die Auswertung der zentralen Einzelsatzstatistik oder der End-to-End-Laufzeitanalyse ermöglicht Ihnen zunächst die Aussage darüber, ob der Löwenanteil der Antwortzeit auf den Präsentationsserver, das Netzwerk oder eines der beteiligten Systeme entfällt. Es ist möglich, die statistischen Sätze und jeden der Traces einzeln zu aktivieren und auszuwerten, was aber in größeren Produktivsystemen aufgrund der Komplexität zu Schwierigkeiten führt. Um die Analyse zu vereinfachen, vereinheitlicht der SAP Solution Manager das Einschalten und Analysieren der statistischen Sätze und Traces in der End-to-End-Laufzeitanalyse.

Etliche Aufgaben der SAP Basis können mit "Shortcut for SAP Systems" einfacher und schneller erledigt werden.

Zum einen kann die Vergrößerung des Extended Memorys die Situation entschärfen.

Dies wird in der Regel in Zusammenarbeit mit Ihrem Hardwarepartner geschehen, denn die Entscheidung, auf wie viele Rechner Ihr SAP-System verteilt werden soll, hängt wesentlich von der gewählten Hardwareplattform ab.
SAP BASIS
Zurück zum Seiteninhalt