SAP-HANA Performance optimieren – mit Parametern und HANA Mini Checks
Wer SAP HANA im Einsatz hat, möchte Performance. In diesem Blog zeigen wir, wie Sie Performance-Analysen im SAP-HANA-Systemen durchführen können und wie Sie Lastprobleme angehen.
Performance in der Datenbank
SAP HANA ist selbst optimierend. Das bedeutet, dass die Datenbank sich selbstständig an das auftretende Lastenprofil anpasst, solange genügend Ressourcen zur Verfügung stehen. Ein Eingriff in die Konfiguration durch einen Administrator ist nur in Ausnahmefällen vorgesehen. Die meisten Parameter, welche durch den Datenbankadministrator angepasst werden können, ändern die Rahmenbedingungen des Systems hinsichtlich der Performance, zum Beispiel die Anzahl der genutzten CPU-Kerne oder die Gesamtmenge des genutzten Arbeitsspeichers. Die Parameter sind allerdings weniger dazu gedacht die Performance einer einzelnen Datenbank zu beeinflussen, sondern dienen primär der Abgrenzung mehrerer Datenbanken oder Tenants auf einem Server.
Performance Monitoring in SAP HANA
Um eine Übersicht über den aktuellen und historischen Ressourcenverbrauch des SAP-HANA-Systems und aller seiner Dienste zu bekommen, bietet die SAP zwei Tools, den Load Monitor im HANA Studio und den Performance-Monitor im SAP HANA Cockpit, an. Beide Tools ermöglichen ähnliche Funktionen.
Hier ist die Übersicht im HANA Studio zu sehen:
Hier ist die Überschicht eines Systems im SAP HANA Cockpit:
Das HANA Cockpit bietet eine moderne SAP Fiori Oberfläche an. Das Cockpit analysiert das System und bietet Handlungsvorschläge, wie im unteren Bild zu sehen.
Es können verschiedene Informationen zum Ressourcenverbrauch und zur Auslastung angeschaut werden.
Nützliche SQL-Anweisungen zur SAP HANA Parameter Analyse
Der SAP-Hinweis 1969700 beinhaltet eine Sammlung von SQL-Anweisungen,
die für verschiedene Analysen des SAP-HANA-Systems eingesetzt
werden können, unter anderem für Performance-Analysen. Diese Anweisungen
werden kontinuierlich aktualisiert. Stellen Sie daher sicher, dass
Ihnen immer die neueste Version des Hinweises vorliegt.
Im Folgenden zeige ich ihnen wie Sie mit der SQL-Collection einen Parametercheck durchführen können.
Melden Sie sich im HANA Studio an und wählen Sie den Reiter System Informationen aus.
Erstellen Sie einen Ordner und laden Sie die richtige SQL-Collection hoch, wie im Hinweis 1969700 beschrieben.
Es können HANA Mini Checks per Doppelklick ausgeführt werden oder wie in diesem Fall der HANA Parameter Check.
Nachdem die SQL-Befehle aus der Sammlung ausgeführt wurden, werden Empfehlungen mit entsprechenden SAP-Hinweisen vorgeschlagen, um die Performance zu verbessern. Diese müssen jedoch von einem Administrator vor der Änderung überprüft und bewertet werden.
Was sind SAP Hana Mini Checks und wie verwendet man diese?
Der SAP HANA Minicheck ist ein Skript, das ein Gesamtüberprüfungsergebnis einer Tenant-Datenbank zu einem bestimmten Zeitpunkt liefert. Dies ist ein Ausgangspunkt, um einen guten Gesundheitscheck einer bestimmten SAP HANA-Datenbank zu erhalten. Der Bericht weist darauf hin, wenn ein Wert nicht dem normalerweise erwarteten entspricht. Das Ergebnis bedeutet nicht, dass es ein Problem gibt, aber Sie müssen verstehen was hinter den gemeldeten Werten steckt, um eine Aktion zu validieren oder nicht. Das Ausführen des SAP HANA Minichecks ist nach einigen Monaten der Nutzung der Datenbank relevant. Die analytischen Daten der SAP-HANA-Systemdatenbank sind dann ausgereifter und liefern angemessenere Ergebnisse in Bezug auf verschiedene Leistungsstatistiken.
Die Minichecks werden wie Parameter Checks ausgeführt, siehe folgende Bilder:
Sie müssen die richtige Revision auswählen, um den Check zu starten.
Der Check überprüft vorhandene Werte und schlägt Änderungen mit entsprechenden SAP-Hinweisen vor.
Können wir Sie unterstützen?
Mit Ihnen zusammen analysieren wir Ihre HANA Datenbank und schauen anhand Ihrer Bedürfnisse, wie die Datenbank Performance verbessert werden kann. Wir unterstützen Sie bei der Konfiguration und Analyse oder übernehmen diese für Sie komplett.