Customizing
Technologische Beratung SAP
Dies ist der Schlüssel zur Nutzung des Vereinfachungsplans von SAP. Seit der Freigabe von SAP HANA hat SAP daran gearbeitet, das System zu vereinfachen.
Analog zu dem Vorgehen bei einem CPU-Engpass können Sie sich bei einem Hauptspeicherengpass auf die Suche nach Programmen mit hohem Speicherbedarf begeben. Vergleichen Sie dazu Kapitel 6, »Speicherkonfiguration«.
SMLT Sprachenmanagement
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.
Häufig effizienter als die Analyse der aktuell laufenden SQL-Anweisungen ist die Analyse der in der Vergangenheit ausgeführten Anweisungen anhand von Statistiken über die kumulierten Performancekennzahlen. Diese Statistiken umfassen z. B. die Anzahl der Ausführungen einer SQL-Anweisung, die Zahl der logischen und der physischen Lesezugriffe pro Anweisung, die Anzahl der gelesenen Zeilen, Antwortzeiten etc..
Etliche Aufgaben im Bereich der SAP Basis können mit "Shortcut for SAP Systems" wesentlich erleichtert werden.
Bei diesem Zugriff sind nicht alle Schlüsselfelder in der WHERE-Bedingung eindeutig spezifiziert.
Basis ist für den reibungslosen Betrieb des SAP-Basis-Systems und damit etwa für R/3 beziehungsweise SAP ERP zuständig.