SAP HANA Extended Services (XS) Engine
DBCO Datenbank-Verbindungen
Diese Maßnahmen bieten sich nicht nur für kundeneigene Programme an. Auch häufig genutzte performancekritische Transaktionen des SAP-Standards können mit einem Trace regelmäßig überwacht werden. Beobachten Sie mit der Zeit z. B. ein Anwachsen der Laufzeit einzelner SQL-Anweisungen, könnte dies das Signal dafür sein, eine Archivierung der entsprechenden Tabelle zu planen.
Eine hohe Dispatcher-Wartezeit wirkt sich immer auf alle Transaktionen aus. Sie deutet darauf hin, dass Programme zu langsam laufen und daher Workprozesse über lange Zeit hinweg blockieren (oder dass zu wenig Workprozesse konfiguriert sind).
Migration der Datenbänke der SAP-Systeme in die HANA Database,
Für die Überwachung und die Performanceanalyse umfasst das SAP-Basissystem eine Reihe leistungsfähiger Monitoring- und Analyseprogramme, die ständig von SAP weiterentwickelt werden. Dies sind zunächst die komponentenspezifischen, lokalen Werkzeuge, die von Experten (der entsprechenden Komponenten bei SAP) für Experten (für den Betrieb im Feld) entwickelt wurden. Diese werden ergänzt durch zentrale Werkzeuge, die für den standardisierten und kosteneffizienten Betrieb größerer Landschaften unabdingbar sind, den zentralen Überwachungsmonitor, den zentralen SAP NetWeaver Administrator und den SAP Solution Manager.
Auf jedem Applikationsserver existieren Ressourcen, die nur einmalig zur Verfügung stehen. Diese Ressourcen können nur von einem Workprozess und nicht von mehreren zugleich verwendet werden. Wenn ein Prozess diese Ressource verwenden möchte, setzt er ein Semaphor. Wenn andere Prozesse diese ebenfalls benötigen, müssen sie so lange warten, bis der das Semaphor haltende Prozess seine Aktion beendet hat. So muss z. B. immer, wenn ein Eintrag in einem SAP-Puffer geändert werden soll, ein Semaphor gesetzt werden, da nur ein einziger Prozess eine Änderung im Puffer vornehmen kann. Warten mehrere Prozesse auf ein Semaphor, bezeichnet man dies als Serialisierung. Eine weitere Operation, bei der ein Semaphor gesetzt wird, ist das Roll-in bzw. Roll-out. Dies bedeutet, dass immer nur ein Prozess nach dem anderen ein Roll-in bzw. Roll-out durchführen kann. Eine vollständige Liste der SAP-Semaphore erhalten Sie mit der Werthilfe (F1) zum Feld Gesperrte Semaphore.
Für Administratoren steht im Bereich der SAP Basis ein nützliches Produkt - "Shortcut for SAP Systems" - zur Verfügung.
Wie schon im vorangegangenen Blog-Beitrag Ermittlung aller Transaktionen mehrerer Rollen werden hierfür die Rollen Test_Schmidt1 und Test_Schmidt2 genutzt.
Wie bereits erwähnt, werden die statistischen Sätze nach relativ kurzer Zeit gelöscht.