Prozkoumání upozornění SAP HANA
V prvním kroku zkontrolujte aktuální protokoly upozornění SAP HANA. V APLIKACI SAP HANA Studio přejděte na Správa obrazovat výstrahy konzoly>>: všechna upozornění. Toto rozhraní zobrazí všechna upozornění SAP HANA pro konkrétní hodnoty (volné fyzické paměti, využití procesoru atd.), které spadají mimo nastavené minimální a maximální prahové hodnoty. Ve výchozím nastavení se kontroly automaticky aktualizují každých 15 minut.
U výstrahy aktivované z důvodu nesprávného nastavení prahové hodnoty je řešením resetovat výchozí hodnotu nebo přiměřenou prahovou hodnotu.
Poznámka:
Podrobný postup řešení potíží pro některou z následujících možností najdete v průvodci odstraňováním potíží a analýzou výkonu SAP HANA 2.0.
Procesor
Následující výstrahy můžou znamenat problémy s prostředky procesoru:
- Využití procesoru hostitele (upozornění 5)
- Poslední operace savepointu (výstraha 28)
- Doba trvání bodu uložení (výstraha 54)
V databázi SAP HANA si můžete všimnout vysoké spotřeby procesoru z některé z následujících možností:
- Upozornění 5 (využití procesoru hostitele) se vyvolá kvůli aktuálnímu nebo minulému využití procesoru
- Zobrazené využití procesoru na obrazovce přehledu
Graf zatížení může v minulosti zobrazovat vysokou spotřebu procesoru nebo vysokou spotřebu.
Výstraha aktivovaná kvůli vysokému využití procesoru může být způsobená několika událostmi, mezi které patří provádění určitých transakcí, načítání dat, úlohy, které nereagují, dlouhotrvající příkazy SQL a špatný výkon dotazů (například S BW u datových krychlí HANA).
Operační systém
Jednou z nejdůležitějších kontrol SAP HANA v Linuxu je zajistit, aby byly transparentní obrovské stránky zakázané, viz SAP Note #2131662.
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 jsou povolené průhledné obrovské stránky:
[always] madvise never;
- Pokud nikdy není uzavřený v hranatých závorkách, znamená to, že průhledné obrovské stránky jsou zakázané:
always madvise [never]
Následující příkaz Linuxu by neměl vracet nic: rpm -qa | grep ulimit
. Pokud se zobrazí, že je ulimit nainstalovaný, odinstalujte ho okamžitě.
Memory (Paměť)
Můžete si všimnout, že velikost paměti přidělená databází SAP HANA je vyšší, než se čekalo. Následující výstrahy označují problémy s vysokým využitím paměti:
- Využití fyzické paměti hostitele (upozornění 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ího úložiště tabulek úložiště sloupců (upozornění 45)
- Soubory výpisu stavu modulu runtime (upozornění 46)
Síť
Projděte si SAP Note #2081065 a proveďte kroky pro řešení potíží se sítí v této poznámce SAP.
- Analyzujte dobu odezvy mezi serverem a klientem. Spusťte skript
HANA_Network_Clients
SQL . - Analýza komunikace mezi uzlu Spusťte skript
HANA_Network_Services
SQL . - Spusťte příkaz
ifconfig
Linuxu (výstup ukazuje, jestli dochází ke ztrátám paketů). - Spusťte příkaz
tcpdump
Linuxu .
K měření skutečného výkonu sítě aplikací použijte také opensourcový nástroj IPERF (nebo podobný).
SAP Note #2081065 nabízí řadu postupů řešení potíží se sítí SAP HANA, které vám pomůžou určit rozsah, do kterého latence sítě přispívá ke snížení výkonu v prostředí SAP analýzou doby odezvy mezi serverem a klientem a komunikace mezi uzlu.
Úložiště
Z pohledu koncového uživatele aplikace (nebo systému jako celku) běží pomalu, nereaguje nebo se zdá, že přestane reagovat, pokud dojde k problémům s výkonem vstupně-výstupních operací. Na kartě Svazky v APLIKACI SAP HANA Studio uvidíte připojené svazky a jaké svazky používají jednotlivé služby.