Sdílet prostřednictvím


Sledování a řešení potíží na straně HANA

V tomto článku se podíváme na monitorování a řešení potíží se SAP HANA v Azure (velké instance) s využitím prostředků poskytovaných SAP HANA.

Pokud chcete analyzovat problémy související se SAP HANA v Azure (velké instance), budete chtít zúžit původní příčinu problému. SAP publikoval spoustu dokumentace, která vám pomůže. Nejčastější dotazy týkající se výkonu SAP HANA najdete v následujících poznámkách k SAP:

Upozornění SAP HANA

Nejprve zkontrolujte aktuální protokoly upozornění SAP HANA. V APLIKACI SAP HANA Studio přejděte na Konzola pro správu: Výstrahy: Zobrazit: všechna upozornění. Na této kartě se zobrazí všechna upozornění SAP HANA na hodnoty (volná fyzická paměť, využití procesoru atd.), které spadají mimo nastavené minimální a maximální prahové hodnoty. Ve výchozím nastavení se kontroly aktualizují automaticky každých 15 minut.

V APLIKACI SAP HANA Studio přejděte na Konzola pro správu: Výstrahy: Zobrazit: všechna upozornění

Procesor

V případě upozornění aktivovaného nesprávným nastavením prahové hodnoty obnovte výchozí hodnotu nebo vhodnější prahovou hodnotu.

Obnovit výchozí hodnotu nebo rozumnější prahovou hodnotu

Následující výstrahy můžou značit problémy s prostředky procesoru:

  • Využití procesoru hostitele (upozornění 5)
  • Poslední operace bodu uložení (výstraha 28)
  • Doba trvání bodu uložení (výstraha 54)

Vysoké využití procesoru u databáze SAP HANA si můžete všimnout z:

  • Upozornění 5 (využití procesoru hostitele) pro aktuální nebo minulé využití procesoru
  • Zobrazené využití procesoru na obrazovce přehledu

Zobrazení využití procesoru na obrazovce přehledu

Graf zatížení může zobrazovat vysoké využití procesoru nebo vysoké využití v minulosti:

Graf zatížení může zobrazovat vysoké využití procesoru nebo vysoké využití v minulosti.

Upozornění aktivované vysokým využitím procesoru může mít několik příčin:

  • Provádění určitých transakcí
  • Načítání dat
  • Úlohy, které nereagují
  • Dlouhotrvající příkazy SQL
  • Chybný výkon dotazů (například s BW na datových krychlích HANA)

Podrobný postup při řešení potíží s využitím procesoru najdete v tématu Řešení potíží se SAP HANA: Příčiny a řešení související s procesorem.

Operační systém (OS)

Důležitou kontrolou pro SAP HANA v Linuxu je zajistit, aby byly transparentní obrovské stránky zakázané. Další informace najdete v tématu SAP Note #2131662 – Transparentní obrovské stránky (THP) na serverech SAP HANA.

Jestli jsou povolené transparentní obrovské stránky, můžete zkontrolovat pomocí následujícího příkazu Linuxu: cat /sys/kernel/mm/transparent_hugepage/enabled.

  • Pokud je vždy uzavřená v hranatých závorkách, znamená to, že transparentní obrovské stránky jsou povolené: [vždy] madvise nikdy
  • Pokud není nikdy uzavřený v hranatých závorkách, znamená to, že průhledné obrovské stránky jsou zakázané: vždy madvise [nikdy]

Následující příkaz Linuxu by neměl vrátit nic: rpm -qa | grep ulimit. Pokud se zdá , že je nainstalovaný nástroj ulimit , okamžitě ho odinstalujte.

Memory (Paměť)

Můžete si všimnout, že velikost paměti přidělené databázi SAP HANA je vyšší, než se čekalo. Následující upozornění indikují problémy s vysokým využitím paměti:

  • Využití fyzické paměti hostitele (výstraha 1)
  • Využití paměti názvového serveru (výstraha 12)
  • Celkové využití paměti tabulek úložiště sloupců (upozornění 40)
  • Využití paměti služeb (výstraha 43)
  • Využití paměti hlavním úložištěm tabulek úložiště sloupců (upozornění 45)
  • Soubory s výpisem paměti modulu runtime (výstraha 46)

Podrobný postup při řešení potíží s pamětí najdete v tématu Řešení potíží se SAP HANA: Původní příčiny problémů s pamětí.

Síť

Projděte si SAP Note #2081065 – Řešení potíží se sítí SAP HANA a proveďte kroky pro řešení potíží se sítí v této poznámce k SAP.

  1. Analýza doby odezvy mezi serverem a klientem

  2. Analýza komunikace mezi uzly

  3. Spusťte linuxový příkaz ifconfig (výstup ukazuje, jestli dochází ke ztrátám paketů).

  4. Spusťte linuxový příkaz tcpdump.

Použijte také opensourcový nástroj IPERF (nebo podobný) k měření skutečného výkonu sítě aplikací.

Podrobný postup při řešení potíží se sítí najdete v tématu Řešení potíží se sap HANA: Problémy s výkonem sítě a připojením.

Storage

Řekněme, že dochází k problémům s výkonem vstupně-výstupních operací. Koncoví uživatelé pak můžou najít aplikace nebo systém jako celek běží pomalu, nereaguje nebo dokonce může přestat reagovat. Na kartě Svazky v APLIKACI SAP HANA Studio uvidíte připojené svazky a to, které svazky jednotlivé služby používají.

Na kartě Svazky v APLIKACI SAP HANA Studio uvidíte připojené svazky a to, které svazky jednotlivé služby používají.

V dolní části obrazovky (na kartě Svazky) uvidíte podrobnosti o svazcích, jako jsou soubory a statistiky vstupně-výstupních operací.

V dolní části obrazovky uvidíte podrobnosti o svazcích, jako jsou soubory a statistiky vstupně-výstupních operací.

Postup řešení potíží se vstupně-výstupními operacemi najdete v tématu Řešení potíží se SAP HANA: Původní příčiny a řešení související s vstupně-výstupními operacemi. Postup řešení potíží souvisejících s disky najdete v tématu Řešení potíží se SAP HANA: Původní příčiny a řešení související s diskem.

Diagnostické nástroje

Proveďte kontrolu stavu SAP HANA prostřednictvím HANA_Configuration_Minichecks. Tento nástroj vrací potenciálně kritické technické problémy, které by už měly být vyvolány jako výstrahy v aplikaci SAP HANA Studio.

  1. Projděte si SAP Note #1969700 – kolekce příkazů SQL pro SAP HANA a stáhněte si soubor SQL Statements.zip připojený k této poznámce. Uložte tento .zip soubor na místní pevný disk.

  2. V APLIKACI SAP HANA Studio na kartě Systémové informace klikněte pravým tlačítkem do sloupce Název a vyberte Importovat příkazy SQL.

    V APLIKACI SAP HANA Studio na kartě Systémové informace klikněte pravým tlačítkem do sloupce Název a vyberte Importovat příkazy SQL.

  3. Vyberte soubor SQL Statements.zip uložený místně. bude importována složka s odpovídajícími příkazy SQL. V tomto okamžiku je možné s těmito příkazy SQL spustit mnoho různých diagnostických kontrol.

    Pokud chcete například otestovat požadavky na šířku pásma replikace systému SAP HANA, klikněte pravým tlačítkem na příkaz Šířka pásma v části Replikace: Šířka pásma a vyberte Otevřít v konzole SQL.

    Otevře se úplný příkaz SQL, který umožňuje změnit a provést vstupní parametry (oddíl úprav).

    Otevře se úplný příkaz SQL, který umožňuje změnit a provést vstupní parametry (oddíl úprav).

  4. Dalším příkladem je kliknutí pravým tlačítkem na příkazy v části Replikace: Přehled. V místní nabídce vyberte Execute (Spustit ):

    Dalším příkladem je kliknutí pravým tlačítkem na příkazy v části Replikace: Přehled. V místní nabídce vyberte Execute (Spustit).

    Zobrazí se informace užitečné při řešení potíží:

    Zobrazí se informace užitečné při řešení potíží.

  5. Totéž udělejte pro HANA_Configuration_Minichecks a zkontrolujte, jestli ve sloupci C (Kritický) není žádná značka X.

    Ukázkové výstupy:

    HANA_Configuration_MiniChecks_Rev102.01+1 pro obecné kontroly SAP HANA.

    HANA_Configuration_MiniChecks_Rev102.01+1 pro obecné kontroly SAP HANA

    HANA_Services_Overview přehled aktuálně spuštěných služeb SAP HANA.

    HANA_Services_Overview přehled aktuálně spuštěných služeb SAP HANA.

    HANA_Services_Statistics pro informace o službě SAP HANA (procesor, paměť atd.).

    HANA_Services_Statistics informací o službě SAP HANA

    HANA_Configuration_Overview_Rev110+ najdete obecné informace o instanci SAP HANA.

    HANA_Configuration_Overview_Rev110+ pro obecné informace o instanci SAP HANA

    HANA_Configuration_Parameters_Rev70+ a zkontrolujte parametry SAP HANA.

    HANA_Configuration_Parameters_Rev70+ ke kontrole parametrů SAP HANA

Další kroky

Zjistěte, jak nastavit vysokou dostupnost v operačním systému SUSE pomocí oplocení zařízení.