SAP Basis Auch SAP-Systeme müssen gewartet werden - SAP Corner

Direkt zum Seiteninhalt
Auch SAP-Systeme müssen gewartet werden
Eskalationsverfahren
Die Auswertung der statistischen Einzelsätze ermöglicht es Ihnen, einzugrenzen, in welchen Bereichen Performanceprobleme bei einzelnen Programmen auftreten: Probleme durch ineffiziente Tabellenpufferung / Probleme durch teure SQL-Anweisungen / Probleme durch hohen CPU-Verbrauch von ABAP-Anweisungen. Sofern sich Ihre Transaktionen über mehrere SAP-Systeme erstrecken, ist eine End-to-End-Workload-Analyse von Bedeutung. Diese kann mit dem globalen Workload-Monitor, den Sie im SAP NetWeaver AS ABAP finden, oder mit dem SAP Solution Manager durchgeführt werden.

Dadurch ergeben sich neue Möglichkeiten der SAP-Administration. So können Basis-Dienstleistungen auch bei SAP gemietet oder im Rahmen von Managed Services bei einem externen Dienstleister bezogen werden.
UMSTELLUNG AUF NEUES ROLLENKONZEPT
Ein zweiter Zugriff in Abbildung 5.1 erfolgt auf die Tabelle VBAP. Bei diesem Zugriff sind nicht alle Schlüsselfelder in der WHERE-Bedingung eindeutig spezifiziert. Es können also mehrere Sätze übertragen werden. In unserem Beispiel werden allerdings fünf Sätze übertragen (Rec = 5). Die Datensätze werden in einem oder mehreren Fetches in Paketen zum Applikationsserver übertragen (Array Fetch). Ein Array-Fetch trägt im Vergleich zur Übertragung einzelner Sätze in einer Client-Server-Umgebung dazu bei, die Performance einer Anwendung zu verbessern. Der zweite Zugriff erfolgt über einen effizienten Index, daher bleibt die Dauer der Ausführung ebenfalls deutlich unter 10 ms. Der dritte Zugriff (wieder auf die Tabelle VBAK) erfolgt über ein Feld, zu dem es keinen effizienten Index gibt. Daher ist die Dauer dieser Anweisung deutlich größer als die der vorherigen.

Für den Benutzer ist die mittlere Antwortzeit seiner Transaktionen die entscheidende Größe. Die mittleren Antwortzeiten der Kerntransaktionen, d. h. der Transaktionen, von deren Performance der Geschäftsablauf empfindlich abhängt, sollten Sie genau überwachen und sich eigene Richtwerte setzen. Folgende Fragen sollten Sie bei der Analyse des Transaktionsprofils beantworten: Sortieren Sie das Transaktionsprofil nach S DB-Zeit. Welche Transaktionen verursachen die höchste Datenbanklast? Sortieren Sie das Transaktionsprofil nach S CPU-Zeit. Welche Transaktionen verursachen die höchste CPU-Last? Fallen Ihnen Transaktionen auf, bei denen der Anteil der Datenbankzeit bzw. der Anteil der CPU-Zeit deutlich über 60 % der gesamten Antwortzeit liegt? Solche Transaktionen sollten mit dem SQL-Trace bzw. dem ABAP-Trace untersucht werden. Das weitere Vorgehen bei der Analyse einzelner Programme und Transaktionen wird in Kapitel 5, »Optimierung von ABAP-Programmen«, beschrieben. Fallen Ihnen kundeneigene Programme und Transaktionen auf, die eine hohe Last verursachen?

Für Administratoren steht im Bereich der SAP Basis ein nützliches Produkt - "Shortcut for SAP Systems" - zur Verfügung.

Eine Verdrängung findet immer dann statt, wenn ein Objekt in den Puffer geladen wird und der freie Platz im Puffer zu klein ist, um es komplett zu speichern.

Wenn Sie mehr zum Thema SAP Basis wissen möchten, besuchen Sie die Webseite www.sap-corner.de.

Es existieren zwei Implementierungen der XS Engine.
SAP Corner
Zurück zum Seiteninhalt