Share via


Überwachung und Problembehandlung auf HANA-Seite

In diesem Artikel wird die Überwachung und Problembehandlung im Zusammenhang mit SAP HANA in Azure (große Instanzen) mithilfe von Ressourcen erläutert, die von SAP HANA bereitgestellt werden.

Sie sollten die Grundursache eines Problems eingrenzen, um Probleme mit SAP HANA in Azure (große Instanzen) zu analysieren. SAP hat viele hilfreiche Dokumentationen veröffentlicht. Häufig gestellte Fragen zur SAP HANA-Leistung finden Sie in den folgenden SAP-Hinweisen:

SAP HANA-Warnungen

Überprüfen Sie zunächst die aktuellen SAP HANA-Warnungsprotokolle. Wechseln Sie in SAP HANA Studio zu Administration Console: Alerts: Show: All alerts. Auf dieser Registerkarte werden alle SAP HANA-Warnungen für Werte (freier physischer Arbeitsspeicher, CPU-Auslastung usw.) angezeigt, die außerhalb der festgelegten minimalen und maximalen Schwellenwerte liegen. Standardmäßig werden die Überprüfungen alle 15 Minuten automatisch aktualisiert.

Wechseln Sie in SAP HANA Studio zu „Administration Console: Alerts: Show: All alerts“

CPU

Setzen Sie den Wert bei einer Warnung, die durch eine falsche Schwellenwerteinstellung ausgelöst wird, auf den Standardwert oder einen sinnvolleren Schwellenwert zurück.

Zurücksetzen auf den Standardwert oder einen geeigneteren Schwellenwert

Die folgenden Warnungen können ein Hinweis auf CPU-Ressourcenprobleme sein:

  • Host CPU Usage (Alert 5)
  • Most recent savepoint operation (Alert 28)
  • Savepoint duration (Alert 54)

Möglicherweise stellen Sie durch Folgendes eine hohe CPU-Auslastung für Ihre SAP HANA-Datenbank fest:

  • „Alert 5 (Host CPU Usage)“ wird für die aktuelle oder bisherige CPU-Auslastung ausgelöst
  • Die angezeigte CPU-Auslastung auf dem Übersichtsbildschirm

Auf dem Übersichtsbildschirm angezeigte CPU-Auslastung

Das Diagramm „Load“ kann eine hohe CPU-Auslastung bzw. hohe Auslastung in der Vergangenheit anzeigen:

Das Diagramm „Load“ kann eine hohe CPU-Auslastung bzw. eine hohe Auslastung in der Vergangenheit anzeigen

Eine Warnung, die durch eine hohe CPU-Auslastung ausgelöst wird, kann mehrere Gründe haben:

  • Ausführen bestimmter Transaktionen
  • Laden von Daten
  • Aufträge, die nicht reagieren
  • SQL-Anweisungen mit langer Ausführungszeit
  • Schlechte Abfrageleistung (z. B. mit BW in HANA-Cubes)

Ausführliche Schritte zur Problembehandlung im Zusammenhang mit der CPU-Auslastung finden Sie unter SAP HANA-Problembehandlung: CPU-bezogene Ursachen und Lösungen.

Betriebssystem

Eine wichtige Überprüfung für SAP HANA unter Linux besteht darin, sicherzustellen, dass Transparent Huge Pages deaktiviert sind. Weitere Informationen finden Sie unter SAP-Hinweis 2131662: Transparent Huge Pages (THP) auf SAP HANA-Servern.

Sie können prüfen, ob Transparent Huge Pages aktiviert sind, indem Sie den folgenden Linux-Befehl ausführen: cat /sys/kernel/mm/transparent_hugepage/enabled

  • Wenn always in eckige Klammern eingeschlossen ist, bedeutet dies, dass Transparent Huge Pages aktiviert sind: [always] madvise never
  • Wenn never in eckige Klammern eingeschlossen ist, bedeutet dies, dass Transparent Huge Pages deaktiviert sind: always madvise [never]

Der folgende Linux-Befehl sollte nichts zurückgeben: rpm -qa | grep ulimit. Wenn ulimit als installiert angezeigt wird, deinstallieren Sie es sofort.

Arbeitsspeicher

Sie bemerken möglicherweise, dass der reservierte Arbeitsspeicher, der der SAP HANA-Datenbank zugeteilt ist, größer als erwartet ist. Die folgenden Warnungen sind Anzeichen von Problemen aufgrund einer hohen Speicherauslastung:

  • Host physical memory usage (Alert 1)
  • Memory usage of name server (Alert 12)
  • Total memory usage of Column Store tables (Alert 40)
  • Memory usage of services (Alert 43)
  • Memory usage of main storage of Column Store tables (Alert 45)
  • Runtime dump files (Alert 46)

Ausführliche Schritte zur Problembehandlung im Zusammenhang mit Speicher finden Sie unter SAP HANA-Problembehandlung: Grundursachen von Arbeitsspeicherproblemen.

Netzwerk

Führen Sie die unter SAP-Hinweis 2081065: Behandlung von SAP HANA-Netzwerkproblemen beschriebenen Schritte zur Behandlung von Netzwerkproblemen aus.

  1. Analysieren Sie die Roundtripzeit zwischen Server und Client.

  2. Analysieren Sie die Kommunikation zwischen Knoten.

  3. Führen Sie den Linux-Befehl ifconfig aus (die Ausgabe zeigt, ob Paketverluste auftreten).

  4. Führen Sie den Linux-Befehl tcpdump aus.

Verwenden Sie außerdem ein Open-Source-Tool wie IPERF, um die tatsächliche Netzwerkleistung der Anwendung zu messen.

Ausführliche Schritte zur Problembehandlung im Zusammenhang mit Netzwerken finden Sie unter SAP HANA-Problembehandlung: Netzwerkleistung und Konnektivitätsprobleme.

Speicher

Angenommen, es gibt Probleme mit der E/A-Leistung. Endbenutzer stellen dann möglicherweise fest, dass die Ausführung von Anwendungen oder die Ausführung des Systems als Ganzes sehr langsam erfolgt und dieses kaum oder gar nicht reagiert. Auf der Registerkarte Volumes in SAP HANA Studio können Sie sehen, welche Volumes angefügt sind und vom jeweiligen Dienst verwendet werden.

Auf der Registerkarte „Volumes“ in SAP HANA Studio können Sie sehen, welche Volumes angeschlossen sind und vom jeweiligen Dienst verwendet werden

Im unteren Teil des Bildschirms (unter der Registerkarte „Volumes“) werden Details zu den Volumes (z. B. Statistiken zu Dateien und E/A-Vorgängen) angezeigt.

Im unteren Teil des Bildschirms werden Details zu den Volumes (z. B. Statistiken zu Dateien und E/A-Vorgängen) angezeigt.

Schritte zur Problembehandlung bei E/A-Vorgängen finden Sie unter SAP HANA-Problembehandlung: E/A-bezogene Grundursachen und Lösungen. Schritte zum Beheben von datenträgerbezogenen Problemen finden Sie unter SAP HANA-Problembehandlung: Datenträgerbezogene Grundursachen und Lösungen.

Diagnosetools

Führen Sie über „HANA_Configuration_Minichecks“ eine SAP HANA-Integritätsprüfung durch. Dieses Tool gibt potenzielle technische Probleme zurück, die in SAP HANA Studio bereits als Warnungen hätten ausgelöst werden sollen.

  1. Lesen Sie SAP Note #1969700 – SQL statement collection for SAP HANA, und laden Sie die an diesen Hinweis angefügte Datei „SQL Statements.zip“ herunter. Speichern Sie diese ZIP-Datei auf der lokalen Festplatte.

  2. Klicken Sie in SAP HANA Studio auf der Registerkarte System Information mit der rechten Maustaste auf die Spalte Name, und wählen Sie Import SQL Statements aus.

    Klicken Sie in SAP HANA Studio auf der Registerkarte „System Information“ mit der rechten Maustaste auf die Spalte „Name“, und wählen Sie „Import SQL Statements“ aus

  3. Wählen Sie die lokal gespeicherte Datei „SQL-Statements.zip“ aus. Ein Ordner mit den entsprechenden SQL-Anweisungen wird importiert. An diesem Punkt können viele verschiedene Diagnoseprüfungen mit diesen SQL-Anweisungen ausgeführt werden.

    Um z.B. die Bandbreitenanforderungen für die SAP HANA-Systemreplikation zu testen, klicken Sie mit der rechten Maustaste unter Replication: Bandwidth auf die Anweisung Bandwidth und wählen in der SQL Console Open aus.

    Die vollständige SQL-Anweisung wird geöffnet, sodass Sie Eingabeparameter (im Abschnitt „modification“) ändern und anschließend ausführen können.

    Die vollständige SQL-Anweisung wird geöffnet, sodass Sie Eingabeparameter (im Abschnitt „modification“) ändern und anschließend ausführen können

  4. Ein weiteres Beispiel ist das Klicken mit der rechten Maustaste auf die Anweisungen unter Replication: Overview. Wählen Sie im Kontextmenü Execute aus:

    Ein weiteres Beispiel ist das Klicken mit der rechten Maustaste auf die Anweisungen unter „Replikation: Übersicht“. Auswählen von „Ausführen“ im Kontextmenü

    Hier finden Sie hilfreiche Informationen zur Problembehandlung:

    Hilfreiche Informationen zur Problembehandlung

  5. Führen Sie dieselben Schritte für „HANA_Configuration_Minichecks“ aus, und suchen Sie nach X in der Spalte C (Critical).

    Beispielausgaben:

    HANA_Configuration_MiniChecks_Rev102.01+1 für allgemeine SAP HANA-Prüfungen.

    HANA_Configuration_MiniChecks_Rev102.01+1 für allgemeine SAP HANA-Prüfungen

    HANA_Services_Overview für eine Übersicht der derzeit ausgeführten SAP HANA-Dienste

    HANA_Services_Overview für eine Übersicht der derzeit ausgeführten SAP HANA-Dienste

    HANA_Services_Statistics für Informationen zu SAP HANA-Diensten (CPU, Arbeitsspeicher usw.).

    HANA_Services_Statistics für Informationen zu SAP HANA-Diensten

    HANA_Configuration_Overview_Rev110+ für allgemeine Informationen zur SAP HANA-Instanz.

    HANA_Configuration_Overview_Rev110+ für allgemeine Informationen zur SAP HANA-Instanz

    HANA_Configuration_Parameters_Rev70+ für eine Überprüfung von SAP HANA-Parametern.

    HANA_Configuration_Parameters_Rev70+ für eine Überprüfung von SAP HANA-Parametern

Nächste Schritte

Informieren Sie sich, wie Sie mithilfe des Fencinggeräts die Hochverfügbarkeit unter dem SUSE-Betriebssystem einrichten.