CPU-Auslastung
Verarbeitung über Schnittstellen
Um zu überprüfen, ob die Analysen zur Erstellung der Statistiken eingeplant wurden, starten Sie den DBA-Planungskalender im DBA-Cockpit unter DBA-Einplanungskalender. Prüfen Sie, ob regelmäßig Tabellenanalysen eingeplant sind (z. B. AnalyzeTab für Oracle, RUNSTATS für DB2, Update Statistics für SQL Server). Prüfen Sie regelmäßig anhand der Protokolle, ob die Statistikläufe erfolgreich beendet werden. Erstellen Sie Tabellenstatistiken unbedingt mit den SAP-Werkzeugen, also aus dem Computer Center Management System (CCMS) heraus. Die mit diesen Mitteln erstellten Statistiken sind speziell an die SQL-Anweisungen angepasst, die vom SAP-System verwendet werden. Weitere Informationen zu den verschiedenen Optimierern und zu Tabellenstatistiken finden Sie in Kapitel 11, »Optimierung von SQL-Anweisungen«, und in den in Anhang E, »Informationsquellen«, zusammengestellten Hinweisen.
Bessere Technologien haben die Rolle der SAP-Basisadministratoren erweitert, parallel zur IT-Branche insgesamt. Es reicht nicht mehr aus, das System am Laufen zu halten und für eine gute Leistung zu sorgen. Ein SAP HANA-Basisadministrator spielt auch eine Rolle bei der Kostenkontrolle, der IT-Strategie und sogar der Geschäftspolitik.
SAP S/4 HANA®
Diese Variante bietet sich an, wenn mehrere Transaktionen gleichzeitig auf ihre bestehende Zuordnung zu einem bestimmten Nutzer hin geprüft werden sollen. Bei dieser Variante müssen zunächst sämtliche Rollen ermittelt werden, die dem betreffenden Nutzer bereits zugeordnet wurden. Dies erfolgt in der Transaktion SE16N über Eingabe der Tabelle AGR_USERS. Außerdem lässt sich in diesem Bild die Begrenzung der maximalen Trefferzahl aufheben. Hier muss nun der betreffende Nutzer eingetragen werden. Außerdem sollte die Ausgabe lediglich auf die Rollen beschränkt werden. Nach dem Ausführen der Anfrage werden nun sämtliche Rollen, die dem vorher eingegebenen Nutzer zugeordnet sind, angezeigt. Diese werden nun komplett markiert und kopiert. Anschließend wird in der Transaktion SE16N wieder ein Schritt zurück gegangen und diesmal die Tabelle AGR_1251 gewählt. Hier werden nun sämtliche Rollen, die zuvor kopiert wurden, eingefügt. Zusätzlich wird nach dem Objekt S_TCODE und den Transaktionen, nach deren Zuordnung gesucht werden soll, gefiltert. Achtung: Bei der Eingabe der Transaktionscodes ist auf Groß- und Kleinschreibung zu achten! An dieser Stelle kann außerdem die Ausgabe auf die Rollen und Objektwerte (das sind in diesem Fall die Transaktionen) beschränkt werden. Nach dem Ausführen der Anfrage werden von den eingegebenen Transaktionen nun diejenigen angezeigt, die der Nutzer bereits ausführen kann. Zusätzlich ist ersichtlich, durch welche Rolle die Transaktion zugeordnet wurde. Abschließend ist festzustellen, dass sich die SUIM zur Ermittlung bestimmter Transaktionen mit Nutzerzuordnung nur bedingt eignet. Zwar lässt die Suche über das Berechtigungsobjekt S_TCODE auch die Betrachtung mehrerer Transaktionen zu. Da im Ergebnis allerdings die Zuordnung von betrachteten Transaktionen zu Rollen fehlt, lässt sich die Transaktion SUIM nur dafür sinnvoll nutzen, eine einzige Transaktion auf ihre bestehende Zuordnung zu einem bestimmten Nutzer hin zu überprüfen.
Frischen Sie diesen Monitor mehrfach auf, und beobachten Sie die eventuell aufgrund von Datenbanksperren auftretenden Wartesituationen. Ermitteln Sie mithilfe der Felder Host und PID des Sperrinhabers in derWorkprozess-Übersicht Programme und Benutzer, die die Sperren halten. Im Folgenden finden Sie eine Checkliste zur Eliminierung von exklusiven Datenbanksperren.
Das Tool "Shortcut for SAP Systems" eignet sich sehr gut, um viele Aufgaben in der SAP Basis einfacher und schneller zu erledigen.
Eingeschränkt änderbar heißt in diesem Zusammenhang, dass Repository- Objekte nur als nicht-Originale angelegt werden können (kleiner Hinweis: für Pakete ist die Einstellung "eingeschränkt änderbar" und "änderbar" identisch in der Funktion).
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.