SAP HANA als Hot Store für eine Big-Data-Lösung
SAP BASIS – DAS SICHERE FUNDAMENT DES SAP-SYSTEMS
Hohe CPU-Zeiten weisen entweder auf aufwendige Berechnungen im ABAP-Coding oder auf häufige Zugriffe auf den Tabellenpuffer hin. Programme mit einer CPU-Zeit von mehr als 50 % untersuchen Sie detaillierter mit dem ABAP-Trace oder mit dem ABAP Debugger (siehe Kapitel 5, »Optimierung von ABAP-Programmen«).
Die Verbuchung wird mit der Absicht gestoppt, einen Datenbankfehler beheben zu können, ohne dass es zu Verbuchungsabbrüchen kommt. Würde die Verbuchung nicht gestoppt, wären auch andere Verbuchungs-Workprozesse von dem gleichen Datenbankfehler betroffen. Wird dieser Fehler nicht binnen kurzer Zeit entdeckt, führt dies zu vielen hundert abgebrochenen Verbuchungen, die alle von den Benutzern einzeln nachverbucht werden müssten.
SAP Basis Leistungsspektrum
Die Laufzeitanalyse ist eine aufwendige Operation, d. h., die Erstellung der Analyse kann die Laufzeit eines Programms z. B. verdoppeln (im Vergleich zu einem Programmlauf ohne eingeschaltete Laufzeitanalyse). Die Laufzeitanalyse berücksichtigt dies und zeigt in den Listen korrigierte Laufzeiten an. Wenn Sie allerdings den statistischen Satz betrachten, der erstellt wurde, während die Laufzeitanalyse aktiv war, ist dieser natürlich im Vergleich zu einem Programmlauf ohne Laufzeitanalyse deutlich verfälscht. Dagegen ist das Mitlaufenlassen eines Performance-Trace nicht so aufwendig; der zusätzliche Aufwand liegt erfahrungsgemäß unter 5%.
Die Statistiksätze werden aus Performancegründen zunächst im Hauptspeicher gesichert und dann in das Dateisystem der Festplatte geschrieben. Durch einen stündlich laufenden Hintergrundprozess (SAPPerformancekollektor) werden die Daten dann anhand der charakterisierenden Parameter zu Lastprofilen verdichtet; dies können Zeitprofile, Serverprofile oder Transaktionsprofile sein. Die Einzelsätze werden nach einer bestimmten Zeit gelöscht. Die aggregierten Daten werden in der Datenbank gespeichert.
Mit "Shortcut for SAP Systems" werden Aufgaben im Bereich der SAP Basis vereinfacht und fehlende Funktionen des Standards ergänzt.
Die SAP-Basis ist das Fundament eines jeden SAP-Systems. Viele nützliche Informationen dazu finden Sie auf dieser Seite: www.sap-corner.de.
Hat ein SAP-Benutzer seine Eingabe beendet, sendet sein Präsentationsserver den Auftrag an den Dispatcher des Applikationsservers.
Selbstverständlich umfasst dies regelmäßige Aufräumarbeiten (SAP house keeping) und Wartungsarbeiten wie das Einspielen von SAP Patches, Fehlerkorrekturen oder ähnlichem.