Udostępnij za pośrednictwem


Monitorowanie i rozwiązywanie problemów ze strony oprogramowania HANA

W tym artykule przyjrzymy się monitorowaniu i rozwiązywaniu problemów z platformą SAP HANA na platformie Azure (duże wystąpienia) przy użyciu zasobów udostępnianych przez platformę SAP HANA.

Aby analizować problemy związane z platformą SAP HANA na platformie Azure (duże wystąpienia), należy zawęzić główną przyczynę problemu. Firma SAP opublikowała wiele dokumentacji, aby ci pomóc. Często zadawane pytania dotyczące wydajności oprogramowania SAP HANA można znaleźć w następujących uwagach dotyczących oprogramowania SAP:

Alerty sap HANA

Najpierw sprawdź bieżące dzienniki alertów platformy SAP HANA. W programie SAP HANA Studio przejdź do pozycji Konsola administracyjna: Alerty: Pokaż: wszystkie alerty. Na tej karcie zostaną wyświetlone wszystkie alerty platformy SAP HANA dla wartości (wolna pamięć fizyczna, użycie procesora CPU itd.), które wykraczają poza ustawione progi minimalne i maksymalne. Domyślnie kontrole są automatycznie odświeżane co 15 minut.

W programie SAP HANA Studio przejdź do pozycji Konsola administracyjna: Alerty: Pokaż: wszystkie alerty

Procesor CPU

W przypadku alertu wyzwalanego przez nieprawidłowe ustawienie progu zresetuj wartość domyślną lub bardziej rozsądną wartość progową.

Resetuj wartość domyślną lub bardziej rozsądną wartość progową

Następujące alerty mogą wskazywać na problemy z zasobami procesora CPU:

  • Użycie procesora CPU hosta (alert 5)
  • Najnowsza operacja punktu zapisywania (alert 28)
  • Czas trwania punktu zapisywania (alert 54)

Możesz zauważyć wysokie użycie procesora CPU w bazie danych SAP HANA z:

  • Alert 5 (Użycie procesora CPU hosta) jest zgłaszany dla bieżącego lub wcześniejszego użycia procesora CPU
  • Wyświetlane użycie procesora CPU na ekranie przeglądu

Wyświetlane użycie procesora CPU na ekranie przeglądu

Wykres Obciążenie może pokazywać wysokie użycie procesora CPU lub wysokie zużycie w przeszłości:

Wykres Obciążenie może pokazywać wysokie użycie procesora CPU lub wysokie zużycie w przeszłości

Alert wyzwalany przez wysokie użycie procesora CPU może być spowodowany kilkoma przyczynami:

  • Wykonywanie niektórych transakcji
  • Ładowanie danych
  • Zadania, które nie odpowiadają
  • Długotrwałe instrukcje SQL
  • Zła wydajność zapytań (na przykład z BW w modułach HANA)

Aby uzyskać szczegółowe kroki rozwiązywania problemów z użyciem procesora CPU, zobacz Rozwiązywanie problemów z oprogramowaniem SAP HANA: przyczyny i rozwiązania związane z procesorem CPU.

System operacyjny (OS)

Ważnym sprawdzeniem oprogramowania SAP HANA w systemie Linux jest upewnienie się, że przezroczyste ogromne strony są wyłączone. Aby uzyskać więcej informacji, zobacz SAP Note #2131662 — Transparent Huge Pages (THP) na serwerach SAP HANA.

Możesz sprawdzić, czy przezroczyste ogromne strony są włączone za pomocą następującego polecenia systemu Linux: cat /sys/kernel/mm/transparent_hugepage/enabled

  • Jeśli zawsze znajduje się w nawiasach kwadratowych, oznacza to, że włączono przezroczyste ogromne strony: [zawsze] madvise nigdy
  • Jeśli nigdy nie jest ujęty w nawiasy, oznacza to, że przezroczyste ogromne strony są wyłączone: zawsze madvise [nigdy]

Następujące polecenie systemu Linux nie powinno zwracać nic: rpm -qa | grep ulimit. Jeśli wygląda na to, że ulimit jest zainstalowany, odinstaluj go natychmiast.

Memory (Pamięć)

Możesz zauważyć, że ilość pamięci przydzielonej do bazy danych SAP HANA jest wyższa niż oczekiwano. Następujące alerty wskazują problemy z wysokim użyciem pamięci:

  • Użycie pamięci fizycznej hosta (alert 1)
  • Użycie pamięci serwera nazw (alert 12)
  • Łączne użycie pamięci tabel magazynu kolumn (alert 40)
  • Użycie pamięci usług (alert 43)
  • Użycie pamięci głównego magazynu tabel magazynu kolumn (alert 45)
  • Pliki zrzutu środowiska uruchomieniowego (alert 46)

Aby uzyskać szczegółowe kroki rozwiązywania problemów z pamięcią, zobacz Rozwiązywanie problemów z oprogramowaniem SAP HANA: główne przyczyny problemów z pamięcią.

Sieć

Zapoznaj się z artykułem SAP Note #2081065 — Rozwiązywanie problemów z siecią SAP HANA i wykonaj kroki rozwiązywania problemów z siecią w tej notatce SAP.

  1. Analizowanie czasu rundy między serwerem a klientem.

  2. Analizowanie komunikacji między węzłami.

  3. Uruchom polecenie systemu Linux ifconfig (dane wyjściowe pokazują, czy występują jakiekolwiek straty pakietów).

  4. Uruchom polecenie systemu Linux tcpdump.

Ponadto użyj narzędzia IPERF typu open source (lub podobnego), aby zmierzyć rzeczywistą wydajność sieci aplikacji.

Aby uzyskać szczegółowe kroki rozwiązywania problemów z siecią, zobacz Rozwiązywanie problemów z siecią i łącznością sap HANA.

Storage

Załóżmy, że występują problemy z wydajnością operacji we/wy. Użytkownicy końcowi mogą wtedy znaleźć aplikacje lub system jako całość, działa wolno, nie odpowiada lub nawet przestaje odpowiadać. Na karcie Woluminy w programie SAP HANA Studio można zobaczyć dołączone woluminy i woluminy używane przez każdą usługę.

Na karcie Woluminy w programie SAP HANA Studio widać dołączone woluminy i woluminy używane przez każdą usługę

W dolnej części ekranu (na karcie Woluminy) można wyświetlić szczegóły woluminów, takie jak pliki i statystyki we/wy.

W dolnej części ekranu można zobaczyć szczegóły woluminów, takie jak pliki i statystyki we/wy

Aby zapoznać się z krokami rozwiązywania problemów z we/wy, zobacz Rozwiązywanie problemów z oprogramowaniem SAP HANA: Główne przyczyny i rozwiązania związane z we/wy. Aby zapoznać się z krokami rozwiązywania problemów związanych z dyskami, zobacz Rozwiązywanie problemów z oprogramowaniem SAP HANA: główne przyczyny i rozwiązania związane z dyskiem.

Narzędzia diagnostyczne

Wykonaj kontrolę kondycji oprogramowania SAP HANA za pomocą HANA_Configuration_Minichecks. To narzędzie zwraca potencjalnie krytyczne problemy techniczne, które powinny zostać już zgłoszone jako alerty w programie SAP HANA Studio.

  1. Zapoznaj się z artykułem SAP Note #1969700 — kolekcja instrukcji SQL dla platformy SAP HANA i pobierz plik Statements.zip SQL dołączony do tej notatki. Zapisz ten plik .zip na lokalnym dysku twardym.

  2. W programie SAP HANA Studio na karcie Informacje o systemie kliknij prawym przyciskiem myszy kolumnę Nazwa i wybierz pozycję Importuj instrukcje SQL.

    W programie SAP HANA Studio na karcie Informacje o systemie kliknij prawym przyciskiem myszy kolumnę Nazwa i wybierz pozycję Importuj instrukcje SQL

  3. Wybierz plik Statements.zip SQL przechowywany lokalnie; zostanie zaimportowany folder z odpowiednimi instrukcjami SQL. W tym momencie można uruchomić wiele różnych testów diagnostycznych za pomocą tych instrukcji SQL.

    Aby na przykład przetestować wymagania dotyczące przepustowości replikacji systemu SAP HANA, kliknij prawym przyciskiem myszy instrukcję Przepustowość w obszarze Replikacja: przepustowość i wybierz pozycję Otwórz w konsoli SQL.

    Zostanie otwarta pełna instrukcja SQL umożliwiająca zmianę parametrów wejściowych (sekcja modyfikacji), a następnie wykonanie.

    Zostanie otwarta pełna instrukcja SQL umożliwiająca zmianę parametrów wejściowych (sekcja modyfikacji), a następnie wykonanie

  4. Innym przykładem jest kliknięcie prawym przyciskiem myszy instrukcji w obszarze Replikacja: omówienie. Wybierz pozycję Wykonaj z menu kontekstowego:

    Innym przykładem jest kliknięcie prawym przyciskiem myszy instrukcji w obszarze Replikacja: omówienie. Wybierz pozycję Wykonaj z menu kontekstowego

    Informacje przydatne podczas rozwiązywania problemów:

    Wyświetlisz informacje przydatne podczas rozwiązywania problemów

  5. Wykonaj to samo w przypadku HANA_Configuration_Minichecks i sprawdź, czy w kolumnie C (krytyczne) są zaznaczone znaczniki X.

    Przykładowe dane wyjściowe:

    HANA_Configuration_MiniChecks_Rev102.01+1 w przypadku ogólnych testów platformy SAP HANA.

    HANA_Configuration_MiniChecks_Rev102.01+1 w przypadku ogólnych testów platformy SAP HANA

    HANA_Services_Overview omówienia aktualnie uruchomionych usług SAP HANA.

    HANA_Services_Overview omówienia aktualnie uruchomionych usług SAP HANA

    HANA_Services_Statistics informacji o usłudze SAP HANA (procesor, pamięć itd.).

    HANA_Services_Statistics dla informacji o usłudze SAP HANA

    HANA_Configuration_Overview_Rev110+ w celu uzyskania ogólnych informacji na temat wystąpienia sap HANA.

    HANA_Configuration_Overview_Rev110+, aby uzyskać ogólne informacje na temat wystąpienia sap HANA

    HANA_Configuration_Parameters_Rev70+ w celu sprawdzenia parametrów platformy SAP HANA.

    HANA_Configuration_Parameters_Rev70+ w celu sprawdzenia parametrów platformy SAP HANA

Następne kroki

Dowiedz się, jak skonfigurować wysoką dostępność w systemie operacyjnym SUSE przy użyciu urządzenia ogrodzenia.