SAP Basis R/3, NetWeaver, Solution Manager Installation, etc - SAP Corner

Direkt zum Seiteninhalt
R/3, NetWeaver, Solution Manager Installation, etc
SAP HANA als Hot Store für eine Big-Data-Lösung
Ein Performanceproblem aufgrund falscher Lastverteilung diagnostizieren Sie zum einen durch einen Vergleich der CPU-Auslastung und der Paging- Raten für die verschiedenen Rechner (im Betriebssystemmonitor). Zusätzlich sollten Sie zum anderen im Workload-Monitor die Antwortzeiten für die verschiedenen Rechner vergleichen.

Wie bei jedem Werkzeug zur Überwachung eines Systems müssen Sie auch beim globalen Systemlastmonitor einen geeigneten Kompromiss finden zwischen der Forderung nach einer möglichst genauen Überwachung des Systems einerseits und der Forderung nach einer die Systemperformance nicht belastenden Überwachung andererseits. Die Parameter, die die Verwaltung der Statistikdaten steuern, finden Sie unter den Teilbäumen Steuerung und Einstellungen & Protokoll. Weitere erläuternde Informationen dazu erhalten Sie in der SAP-Onlinehilfe.
Beendete Prozesse
Zur Auswertung des Speicherabzugs starten Sie den Memory Inspector über System > Hilfsmittel > Speicheranalyse > Speicherabzüge vergleichen in einer beliebigen Transaktion oder über den Transaktionscode S_MEMORY_INSPECTOR. Der Memory Inspector listet im oberen Teil des Bildschirms alle Speicherabzüge auf. Im unteren Teil befinden sich die Details zu einem Speicherabzug. Dabei werden die Objektarten Programme, Klassen, dynamische Speicheranforderung einer Klasse, Tabellenrümpfe, Strings und Typen anonymer Datenobjekte unterschieden. Es werden unterschiedliche Ranglisten angeboten, nach denen sich die Objekte sortieren lassen. Zu jedem Speicherobjekt werden die Werte gebundener allokierter, gebundener benutzter, referenzierter allokierter und referenzierter benutzter Speicher ausgegeben. Eine ausführliche Beschreibung der Ranglisten und der angezeigten Werte finden Sie in der SAP-Hilfe.

Prüfen Sie zunächst, ob ein Programmfehler oder eine Fehlbedienung des Programms vorliegt, sodass unsinnig viel Speicher angefordert wird. Als Richtwerte nehmen wir an, dass ein Programm, das im Dialogbetrieb von mehreren Benutzern ausgeführt wird, nicht mehr als 100 MB allokieren sollte. Hintergrundprogramme (z. B. Abrechnungsläufe, die nachts allein auf einem Applikationsserver laufen) sollten nicht mehr als 1 GB verwenden. Wenn ein Programm bei einem Speicherkonsum oberhalb dieser Richtwerte abbricht, klären Sie mit dem zuständigen Benutzer, ob eine Fehlbedienung des Programms vorlag oder ob der Arbeitsvorrat eventuell in kleinere Portionen geteilt und ein Programm so mehrfach mit kleinerem Speicherkonsum ausgeführt werden kann. Ist dies nicht der Fall, wenden Sie sich an den zuständigen Entwickler, sofern es sich um ein kundeneigenes Programm handelt, oder suchen Sie im SAP Support Portal nach Optimierungshinweisen für das Programm.

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

Bei Krankheits- oder Urlaubsausfällen Ihrer SAP-Mitarbeiter steht möglicherweise kein gleichwertiger Ersatz zur Verfügung.

Die Webseite www.sap-corner.de bietet viele nützliche Informationen zum Thema SAP Basis.

Die Protokolle der ABAP-Programmabbrüche lassen sich mit Transaktion Fehlermeldungen ST22 anzeigen.
SAP Corner
Zurück zum Seiteninhalt