Pflege und Transport von Anwendungs- und Systemmodifikationen
Parametrisierung des Betriebssystems, der Datenbanken und des SAP-Systems zur Sicherstellung eines performanten und störungsfreien Betriebs
Hohe Roll-Wartezeiten und hohe GUI-Zeiten deuten auf Kommunikationsprobleme hin. Solche Probleme analysieren Sie mit dem RFC-Trace. Auf die Analyse solcher Probleme gehen wir in Abschnitt 5.1.5, »RFCTrace auswerten«, und Abschnitt 7.3, »Remote Function Calls (RFCs)«, detailliert ein.
Anhand der Workload-Analyse diagnostizieren Sie ein allgemeines Performanceproblem. Anhand des Vergleichs der Workload-Daten für unterschiedliche Tage grenzen Sie das Problem auf einen bestimmten Zeitraum ein. Auffällig sind in diesem Zeitraum hohe Datenbankzeiten, insbesondere für logische Änderungen. Bei näherer Analyse der Fehlerprotokolldatei der Datenbank stellt sich heraus, dass nachts ein Archiver Stuck aufgetreten ist. Ein Archiver Stuck tritt bei einer Oracle-Datenbank auf, wenn das Archive-Verzeichnis für Redo-Log-Dateien voll ist. Somit kann keine Redo- Information mehr geschrieben werden; die Datenbank und damit auch die SAP-Instanzen bleiben stehen. Nachdem das Problem behoben worden ist, setzen Datenbank und SAP-Instanzen ihre Arbeit ohne Fehler fort. Morgens wird das Problem vom Datenbankadministrator behoben. Im Tagesmittel führt der Archiver Stuck an diesem Tag zu erhöhten Datenbankzeiten (insbesondere für logische Änderungen). Diese suggerieren bei der Analyse des Workload-Monitors eine schlechte Datenbankperformance, obwohl diese in Wirklichkeit gut ist, nachdem das Problem behoben wurde.
Auf www.sap-corner.de finden Sie ebenfalls viele nützliche Informationen zum Thema SAP Basis.
Precalculation Server selber installieren
Während der globale Workload-Monitor aggregierte Daten anzeigt, bietet die in Abschnitt 3.6.4 vorgestellte zentrale Einzelsatzstatistik eine detaillierte Sicht, da sie einzelne Statistiksätze anzeigt und daher z. B. über Systemgrenzen hinweg Aktionen verfolgen kann, die zu einem Transaktionsschritt bzw. Geschäftsprozess gehören. Der zentrale Workload-Monitor (Transaktion ST03G) ist also eine »Globalisierung« des Workload-Monitors (Transaktion ST03) und die zentrale Einzelsatzstatistik (Transaktion STATTRACE) eine »Globalisierung« der Einzelsatzstatistik (Transaktion STAD/ STATS).
Sehr hohe Priorität hat dabei die Überwachung des Extended Memorys. Ist dieser erschöpft, ist ein produktives Arbeiten in der Regel nicht mehr möglich, und es muss sofort reagiert werden. Zum einen kann die Vergrößerung des Extended Memorys die Situation entschärfen. Zum anderen sollten Sie analysieren, ob es Programme mit einem fehlerhaft großen Speicherkonsum gibt.
Mit "Shortcut for SAP Systems" steht ein Tool zur Verfügung, das einige Aufgaben im Bereich der SAP Basis erheblich erleichtert.
Dazu muss eine geeignete Verkehrsinfrastruktur (1), in diesem Fall befahrbare Straßen, vorhanden sein.
Um die vielen Informationen zum Thema SAP - und auch anderen - in einer Wissensdatenbank zu speichern, eignet sich Scribble Papers.
Innerhalb eines SAP-Systems: – zur Kommunikation zwischen den Applikationsinstanzen oder zwischen der Applikationsebene und der Präsentationsebene (GUI-Kommunikation) – zur Parallelisierung von Prozessen: Da ein Programm nacheinander mehrere RFCs asynchron starten kann, ohne deren Verarbeitungsende abwarten zu müssen, werden RFCs dazu verwendet, Prozesse zu parallelisieren und Last dynamisch auf die unterschiedlichen Rechner innerhalb eines SAP-Systems zu verteilen.