AZ SAP HANA-riasztások felfedezése
Első lépésként ellenőrizze az SAP HANA aktuális riasztási naplóit. Az SAP HANA Studióban keresse meg a Rendszergazda istration Console>Riasztások>megjelenítése: minden riasztást. Ez az interfész megjeleníti az SAP HANA-riasztásokat azokra a meghatározott értékekre (szabad fizikai memória, processzorhasználat stb.), amelyek a megadott minimális és maximális küszöbértékeken kívül esnek. Alapértelmezés szerint az ellenőrzések 15 percenként automatikusan frissülnek.
A nem megfelelő küszöbérték-beállítás miatt aktivált riasztások esetén a megoldás az alapértelmezett értékre vagy egy ésszerűbb küszöbértékre való visszaállítás.
Megjegyzés:
Az alábbiak részletes hibaelhárítási lépéseit az SAP HANA 2.0 hibaelhárítási és teljesítményelemzési útmutatójában találja.
CPU
A következő riasztások cpu-erőforrásproblémákra utalhatnak:
- Gazdagép processzorhasználata (5. riasztás)
- Legutóbbi SavePoint-művelet (28. riasztás)
- Mentési pont időtartama (54.riasztás)
Az SAP HANA-adatbázis magas processzorhasználatát az alábbiak egyikéből tapasztalhatja:
- Az 5. riasztás (gazdagép PROCESSZORhasználata) az aktuális vagy a korábbi processzorhasználatra vonatkozóan jelenik meg
- A megjelenített processzorhasználat az áttekintési képernyőn
A terhelési gráf a múltban magas processzorhasználatot vagy magas fogyasztást mutathat.
A magas CPU-kihasználtság miatt aktivált riasztást számos esemény okozhatja, többek között, de nem kizárólagosan: bizonyos tranzakciók végrehajtása, adatbetöltés, nem válaszoló feladatok, hosszan futó SQL-utasítások és rossz lekérdezési teljesítmény (például HANA-kockákon futó BW esetén).
Operating system
Az SAP HANA linuxos verziójának egyik legfontosabb ellenőrzése annak ellenőrzése, hogy a transzparens hatalmas oldalak le vannak-e tiltva, lásd: SAP Note #2131662.
Az alábbi Linux-paranccsal ellenőrizheti, hogy engedélyezve vannak-e a transzparens hatalmas lapok: cat /sys/kernel/mm/transparent_hugepage/enabled
- Ha mindig szögletes zárójelek közé van állítva, az azt jelenti, hogy a transzparens hatalmas oldalak engedélyezve vannak:
[always] madvise never;
- Ha soha nem szögletes zárójelek közé van kapcsolva, az azt jelenti, hogy az átlátszó hatalmas oldalak le vannak tiltva:
always madvise [never]
A következő Linux-parancs nem ad vissza semmit: rpm -qa | grep ulimit
. Ha kiderül, hogy az ulimit telepítve van, azonnal távolítsa el.
Memory
Megfigyelheti, hogy az SAP HANA-adatbázis által lefoglalt memória mennyisége magasabb a vártnál. A következő riasztások a magas memóriahasználattal kapcsolatos problémákat jelzik:
- Gazdagép fizikai memóriahasználata (1. riasztás)
- Névkiszolgáló memóriahasználata (12. riasztás)
- Oszloptároló táblák teljes memóriahasználata (40. riasztás)
- Szolgáltatások memóriahasználata (43. riasztás)
- Oszloptároló táblák fő tárolójának memóriahasználata (45. riasztás)
- Futtatókörnyezeti memóriaképfájlok (46-os riasztás)
Network
Tekintse meg az SAP Megjegyzés #2081065 című témakört, és végezze el a hálózati hibaelhárítási lépéseket ebben az SAP-megjegyzésben.
- Elemezze a kiszolgáló és az ügyfél közötti oda-vissza menetidőt. Futtassa az SQL-szkriptet
HANA_Network_Clients
. - A csomópontok közötti kommunikáció elemzése. Futtassa az SQL-szkriptet
HANA_Network_Services
. - Futtassa a Linux parancsot
ifconfig
(a kimenet azt mutatja, hogy fennáll-e csomagvesztés). - Futtassa a Linux parancsot
tcpdump
.
Emellett használja a nyílt forráskódú IPERF-eszközt (vagy hasonlót) a valós alkalmazás hálózati teljesítményének mérésére.
Az SAP Megjegyzés #2081065 számos OLYAN SAP HANA hálózati hibaelhárítási eljárást kínál, amelyek segítségével megállapíthatja, hogy a hálózati késés milyen mértékben járul hozzá az SAP-környezet teljesítménycsökkenéséhez a kiszolgáló és az ügyfél közötti utazási idő (RTT) elemzésével, valamint a csomópontok közötti kommunikációval.
Storage
Végfelhasználói szempontból egy alkalmazás (vagy a rendszer egésze) lassan fut, nem válaszol, vagy akár leáll, ha problémák merülnek fel az I/O teljesítményével kapcsolatban. Az SAP HANA Studio Kötetek lapján láthatja a csatolt köteteket, valamint az egyes szolgáltatások által használt köteteket.