HANA Diagnosis and Resolution

HANA-Diagnose und -Fehlerbehebung

Die Diagnose und Behebung von Problemen in SAP HANA-Landschaften umfasst die Überwachung von Systemlandschaften, das Abfragen von Systemansichten sowie das Überprüfen von Trace- und Logdateien, um Probleme zu identifizieren und effektiv zu lösen. Dies geschieht oft durch Programmkorrekturen, die auf der Basis von SAP-Incidents entwickelt werden.

SAP-HANA-Certified-Technology-Consultant SAP HANA 2.0 SPS03
Zertifizierung 2020

Wir unterstützen Sie gerne in den folgenden Themen:

Diagnosedateien und Logs

Speicherort der DiagnosedateienDiagnosedateien der Systemdatenbank werden standardmäßig auf dem SAP HANA-Server unter /usr/sap//HDB//trace gespeichert.
Trace-Dateien von Mandantendatenbanken werden in einem Unterordner namens DB_ gespeichert. Überwachen Sie den für Diagnosedateien verwendeten Speicherplatz und löschen Sie Dateien, die nicht mehr benötigt werden.
Wenn der lokale sichere Speicher (LSS) aktiv ist, schreibt er Trace- und Dump-Dateien in einen Ordner im gemeinsamen Dateisystem (/usr/sap//lss/shared/data/trace). Dieser Ordner ist nur vom Benutzer crypt zugänglich. Weitere Informationen finden Sie im SAP HANA Sicherheitsleitfaden.
Ansicht von DiagnosedateienDiagnosedateien können im SAP HANA Database Explorer eingesehen werden, wo Dateien nach Host und Dienst im Katalogbrowser gruppiert sind. Auf die Dateien kann zugegriffen werden, indem man mit der rechten Maustaste auf einen der Ordner klickt.
Diagnosedateien können auch im SAP HANA Studio auf der Registerkarte Diagnosedateien des Administrationseditors eingesehen werden.
TracesSAP HANA bietet verschiedene Traces, um detaillierte Informationen über die Aktionen des Datenbanksystems zur Fehlerbehebung und Fehleranalyse zu erhalten.
Das Tracing kann entweder im SAP HANA Database Explorer oder im SAP HANA Studio konfiguriert werden. Das Systemprivileg TRACE ADMIN ist erforderlich. Weitere Informationen finden Sie in den untenstehenden Verknüpfungen zu den relevanten Themen.
Fehlerbehebung bei einem nicht zugänglichen oder nicht reagierenden SAP HANA-SystemWenn ein HANA System von SQL nicht erreicht werden kann oder die Leistung schlecht ist, stehen Tools zur Verfügung, die bei der Diagnose der Problemursache helfen.
Für Situationen, in denen ein System von SQL nicht erreicht werden kann oder Leistungsprobleme auftreten, stehen Tools zur Verfügung, mit denen Sie oder ein SAP-Supporttechniker auf Diagnoseinformationen zugreifen und Notfallmaßnahmen zur Behebung der Situation durchführen können.

Traces

Datenbank-TraceVerstehen der Aktivität in den Komponenten der SAP HANA-Datenbank im Allgemeinen oder für eine spezifische Benutzer- oder Kundenoperation. Datenbank-Trace ist immer aktiv, und Informationen über Fehler werden immer in Alert-Trace-Dateien aufgezeichnet.
SQL-TraceSammelt Informationen über alle auf dem Indexserver ausgeführten SQL-Anweisungen. Zu den von der SQL-Ablaufverfolgung gesammelten Informationen gehören die Gesamtausführungszeit jeder Anweisung, die Anzahl der betroffenen Datensätze, potenzielle Fehler (z. B. Verstöße gegen eindeutige Einschränkungen), die gemeldet wurden, die verwendete Datenbankverbindung usw. Der SQL-Trace ist ein guter Ausgangspunkt, um ausgeführte Anweisungen und ihre potenziellen Auswirkungen auf die gesamte Anwendungs- und Systemleistung zu verstehen und potenzielle Leistungsengpässe auf Anweisungsebene zu identifizieren.
Expensive Statement TraceZeichnet Informationen über einzelne SQL-Anweisungen auf, deren Ausführungszeit eine konfigurierte Schwelle überschreitet. Wenn Sie zusätzlich zur Aktivierung der Trace für teure Anweisungen auch das Speicher-Tracking pro Anweisung aktivieren, zeigt die Trace für teure Anweisungen auch die maximale Speichergröße an, die zur Ausführung der teuren Anweisungen verwendet wurde.
Plan-TraceVisualisiert die Ausführungspläne von SQL SELECT-Anweisungen für eine tiefgreifende Analyse der Abfrageleistung.
Deadlock-ErkennungErstellt eine Waitgraph-Datei, die Thread-Informationen über Deadlocks enthält. Von der SQL-Befehlszeile aus können Sie den Befehl ALTER SYSTEM CREATE WAITGRAPH verwenden, um eine Waitgraph-Datei zu erstellen, die Thread-Informationen über Deadlocks enthält. Vollständige Details zur Syntax finden Sie im SAP HANA SQL-Referenzhandbuch; hier werden die Verwendung und optionale Konfigurationsschritte anhand einiger Beispiele erläutert, um die wesentlichen Funktionen zu veranschaulichen. Um diesen Befehl auszuführen, sind RESOURCE_ADMIN-Berechtigungen erforderlich. Sie können den Fortschritt des Jobs in der Überwachungsansicht M_JOB_PROGRESS überwachen.
Performance-TraceZeichnet Leistungsindikatoren einzelner Abfrageschritte im Datenbankkern für eine detaillierte Leistungsanalyse durch den SAP-Support auf. Die gesammelten Informationen umfassen die Verarbeitungszeit, die in einem bestimmten Schritt benötigt wird, die gelesene und geschriebene Datengröße, die Netzwerkkommunikation und Informationen, die spezifisch für den Operator oder den Verarbeitungsschritt sind (zum Beispiel die Anzahl der als Eingabe und Ausgabe verwendeten Datensätze). Die Leistungs-Trace kann gleichzeitig in mehreren Mandantendatenbanken aktiviert werden, um abteilungsübergreifende Abfragen zu analysieren.
Kernel-ProfilerErstellt ein Profiler-Trace für eine detaillierte Leistungsanalyse durch den SAP-Support. Das Kernel-Profil sammelt beispielsweise Informationen über häufige und/oder kostenintensive Ausführungspfade während der Abfrageverarbeitung. Es wird empfohlen, das Kernel-Profiler-Tracing unmittelbar vor der Ausführung der zu analysierenden Anweisungen zu starten und unmittelbar nach deren Abschluss zu stoppen. Dies vermeidet die unnötige Aufzeichnung irrelevanter Anweisungen. Es ist auch ratsam, da diese Art der Aufzeichnung die Leistung negativ beeinflussen kann.
System-DumpErstellt einen oder mehrere Runtime-Dump, wenn es vom SAP-Support angefordert wird, um das Verhalten von SAP HANA in einer Problemsituation zu verstehen.
SAP Web Dispatcher HTTP-TraceAnalysiert HTTP-Anfragen. Der interne Web-Dispatcher von HANA ist eine Implementierung des NetWeaver Web-Dispatchers. Die Support-Komponenten-ID für den Web-Dispatcher lautet: BC-CST-WDP. Für detailliertere Informationen können Sie auf die Dokumentation zum SAP Web Dispatcher und zur NetWeaver-Dokumentation verweisen, indem Sie die unten unter „Verwandte Informationen“ angegebenen Links verwenden.
Nach oben scrollen