Prozessen
Performance-Trace erstellen
In unserem Beispiel soll nun die Last unter Beibehaltung des Applikationsprofils vergrößert werden, d. h., weitere Benutzer sollen die Anwendungen Activity Management, Opportunity Management und Vertrieb nutzen. Nehmen wir an, dass sich in unserem Beispiel die Anzahl der Benutzer um 20 % erhöhen soll. Das Re-Sizing geht davon aus, dass sich dies proportional in der Lasterhöhung niederschlägt. In der Summe können wir also von einer Hauptspeicherauslastung von 87,6 % und einer CPU-Auslastung von 51,2 % ausgehen. Das heißt, die bestehende Hardware reicht für die Erhöhung der Last aus. Allerdings ist es bei einer verteilten Installation nötig, nicht nur auf die summarische Belastung zu schauen, sondern auch die künftige Verteilung der Last auf die Server zu berücksichtigen. In unserem Beispiel erkennen wir, dass der Datenbankserver deutlich höher ausgelastet wird als die Applikationsserver. Da sich auf dem Datenbankserver eine SAP-Instanz befindet, muss die Last, die diese Instanz verursacht, reduziert und auf die beiden Applikationsserver verteilt werden.
Sie werden als Mitglied des Fachteams der SAP-Basis unter anderem in der Konzeption, dem Betrieb, der Administration, Betreuung und Installation einer umfangreichen SAP-Systemlandschaft mit über 50 Systemen für 17 Hochschulen und 2 Einrichtungen in Niedersachsen tätig sein. Ferner überwachen Sie die SAP-Systemlandschaft sowie deren Schnittstellen zu Fremdsystemen und führen Maßnahmen im Rahmen des Software-Lifecycle-Management (zB Hinweispflege, Support-Stacks, Releasewechsel) und des Changemanagements (zB Hardware-migration, Transportwesen und Dokumentation) durch. Als Teil des SAP-Basisteams sind Sie Ansprechperson für organisatorische und technische Fragen der Hochschulen und im 3rd-level Support bei Benutzeranfragen.
SM21 Systemprotokoll
Wenn Sie die Workprozess-Übersicht für einige Minuten beobachten (Schaltfläche Auffrischen), können Sie relativ sicher feststellen, ob ein akutes Performanceproblem auf dieser SAP-Instanz vorliegt, und dessen Ursache grob eingrenzen. Die Belegung aller Workprozesse eines Typs (d. h. Dialog, Verbuchung etc.) deutet auf ein solches Problem hin. Wenn die Workprozess-Übersicht zahlreiche Workprozesse mit den Aktionen Sequenzielles Lesen, Direktes Lesen, Update, Commit, Warten auf DBLock oder anderen Datenbankaktivitäten zeigt, liegt ein Problem im Bereich der Datenbank vor. Öffnen Sie in diesem Fall zwei weitere Modi. Starten Sie den Datenbankprozessmonitor und den Datenbanksperrmonitor (Exclusive Lockwaits), um eventuell teure SQL-Anweisungen oder Datenbanksperren zu identifizieren.
Die vergangenen zehn Jahre haben in erster Linie die Infrastruktur- und Datenbankschicht revolutioniert. Das Faszinierende dabei ist, dass es beim SAP-Installationsprogramm SAPinst in dieser Zeit kaum Veränderungen gab.
Tools wie "Shortcut for SAP Systems" ergänzen fehlende Funktionen im Bereich der SAP Basis.
Die Sprache ist eine Quelle für Missverständnisse – dies gilt in extremem Maße für den Bereich der SAP-Speicherverwaltung: So werden dieselben Begriffe auf der Ebene des Betriebssystems und auf der Ebene des SAP-Systems für unterschiedliche Dinge verwendet: Wir unterscheiden Betriebssystem-Paging und SAP-Paging, Kontextwechsel auf Betriebssystemebene und Kontextwechsel auf SAP-Ebene etc. Auch der Begriff »Heap« wird doppelt verwendet: Auf Betriebssystemebene ist damit der lokale Speicher gemeint, der von einem Betriebssystemprozess allokiert wird.
Morgens wird das Problem vom Datenbankadministrator behoben.