Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel gaan we kijken naar het bewaken en oplossen van problemen met uw SAP HANA in Azure (large instances) met behulp van resources van SAP HANA.
Als u problemen met betrekking tot SAP HANA in Azure (grote exemplaren) wilt analyseren, moet u de hoofdoorzaak van een probleem beperken. SAP heeft veel documentatie gepubliceerd om u te helpen. Veelgestelde vragen met betrekking tot SAP HANA-prestaties vindt u in de volgende SAP-notities:
- SAP-notitie #2222200 – Veelgestelde vragen: SAP HANA Network
- SAP-opmerking #2100040 – Veelgestelde vragen: SAP HANA CPU-
- SAP-notitie #199997 – Veelgestelde vragen: SAP HANA-geheugen
- SAP-notitie #200000 – Veelgestelde vragen: SAP HANA Performance Optimization
- SAP-notitie #199930 – Veelgestelde vragen: SAP HANA I/O Analysis
- SAP-opmerking #2177064 – Veelgestelde vragen: het opnieuw opstarten en crashen van de SAP HANA-service
SAP HANA-waarschuwingen
Controleer eerst de huidige SAP HANA-waarschuwingslogboeken. Ga in SAP HANA Studio naar de beheerconsole: Waarschuwingen: Weergeven: alle waarschuwingen. Op dit tabblad worden alle SAP HANA-waarschuwingen weergegeven voor waarden (gratis fysiek geheugen, CPU-gebruik, enzovoort) die buiten de ingestelde minimum- en maximumdrempels vallen. Controles worden standaard elke 15 minuten automatisch vernieuwd.
CPU (Centrale Verwerkings Eenheid)
Voor een waarschuwing die wordt geactiveerd door een onjuiste drempelwaarde, stelt u de standaardwaarde of een redelijkere drempelwaarde in.
De volgende waarschuwingen kunnen duiden op problemen met CPU-resources:
- CPU-gebruik Host (waarschuwing 5)
- Meest recente savepoint-bewerking (waarschuwing 28)
- Savepoint-duur (waarschuwing 54)
U ziet mogelijk een hoog CPU-verbruik op uw SAP HANA-database van:
- Alert 5 (Host CPU-gebruik) is geactiveerd voor huidig of verleden CPU-gebruik.
- Het weergegeven CPU-gebruik op het overzichtsscherm
In de grafiek Laden kan een hoog CPU-verbruik of een hoog verbruik in het verleden worden weergegeven:
Een waarschuwing die wordt geactiveerd door hoog CPU-gebruik kan verschillende oorzaken hebben:
- Uitvoering van bepaalde transacties
- Gegevens laden
- Taken die niet reageren
- Langlopende SQL-instructies
- Slechte queryprestaties (bijvoorbeeld met BW op HANA-kubussen)
Zie SAP HANA Troubleshooting: CPU Related Causes and Solutions(Problemen met CPU-gerelateerde oorzaken en oplossingen) voor gedetailleerde stappen voor probleemoplossing voor CPU-gebruik.
Besturingssysteem
Een belangrijke controle voor SAP HANA op Linux is ervoor te zorgen dat Transparent Huge Pages zijn uitgeschakeld. Zie SAP Note #2131662 – Transparent Huge Pages (THP) op SAP HANA-servers voor meer informatie.
U kunt controleren of Transparent Huge Pages zijn ingeschakeld via de volgende Linux-opdracht: cat /sys/kernel/mm/transparent_hugepage/enabled
- Als altijd tussen vierkante haken staat, betekent dit dat de Transparante Grote Pagina's zijn ingeschakeld: [altijd] madvise nooit
- Als nooit tussen vierkante haken staat, betekent dit dat de transparante enorme pagina's zijn uitgeschakeld: altijd madvise [nooit]
De volgende Linux-opdracht mag niets retourneren: rpm -qa | grep ulimit. Als het lijkt alsof ulimit is geïnstalleerd, verwijdert u het onmiddellijk.
Geheugen
U ziet mogelijk dat de hoeveelheid geheugen die is toegewezen aan de SAP HANA-database hoger is dan verwacht. De volgende waarschuwingen geven problemen met een hoog geheugengebruik aan:
- Fysiek geheugengebruik hosten (waarschuwing 1)
- Geheugengebruik van naamserver (waarschuwing 12)
- Totaal geheugengebruik van Column Store-tabellen (waarschuwing 40)
- Geheugengebruik van services (waarschuwing 43)
- Geheugengebruik van de hoofdopslag van Column Store-tabellen (waarschuwing 45)
- Runtimedumpbestanden (waarschuwing 46)
Zie SAP HANA Troubleshooting: Root Causes of Memory Problems (Hoofdoorzaken van geheugenproblemen) voor gedetailleerde stappen voor het oplossen van problemen met geheugen.
Netwerk
Raadpleeg SAP Note #2081065: problemen met SAP HANA-netwerk oplossen en de stappen voor het oplossen van netwerkproblemen in deze SAP-notitie uitvoeren.
Het analyseren van de retourtijd tussen de server en de client.
- Voer het SQL-script uit HANA_Network_Clients.
Communicatie tussen knooppunten analyseren.
- Voer het SQL-script HANA_Network_Services uit.
Voer de Linux-opdracht ifconfig uit (de uitvoer laat zien of er pakketverlies optreedt).
Voer de Linux-opdracht tcpdump uit.
Gebruik ook het opensource IPERF-hulpprogramma (of vergelijkbaar) om de werkelijke prestaties van het toepassingsnetwerk te meten.
Zie SAP HANA Troubleshooting: Network Performance and Connectivity Problems (Netwerkprestaties en connectiviteitsproblemen) voor gedetailleerde stappen voor het oplossen van netwerkproblemen.
Opslag
Stel dat er problemen zijn met I/O-prestaties. Eindgebruikers kunnen dan ervaren dat toepassingen of het systeem als geheel traag worden uitgevoerd, niet reageren, of zelfs helemaal ophouden met reageren. Op het tabblad Volumes in SAP HANA Studio ziet u de gekoppelde volumes en welke volumes door elke service worden gebruikt.
In het onderste gedeelte van het scherm (op het tabblad Volumes) ziet u details van de volumes, zoals bestanden en I/O-statistieken.
Zie SAP HANA Troubleshooting: I/O Related Root Causes and Solutions (I/O-gerelateerde hoofdoorzaken en oplossingen) voor probleemoplossingsstappen voor I/O. Zie SAP HANA Troubleshooting: Disk Related Root Causes and Solutions (Problemen met betrekking tot schijfgerelateerde hoofdoorzaken en oplossingen) voor stappen voor het oplossen van problemen met betrekking tot schijven.
Diagnostische instrumenten
Een SAP HANA-statuscontrole uitvoeren via HANA_Configuration_Minichecks. Het hulpprogramma spoort mogelijke kritieke technische problemen op die al hadden moeten worden opgeheven als waarschuwingen in de SAP HANA Studio.
Raadpleeg SAP-notitie #1969700 – SQL-instructieverzameling voor SAP HANA en download het SQL-Statements.zip-bestand dat aan die notitie is gekoppeld. Sla dit .zip bestand op de lokale harde schijf op.
Klik in SAP HANA Studio op het tabblad Systeeminformatie met de rechtermuisknop in de kolom Naam en selecteer SQL-instructies importeren.
Selecteer het SQL-Statements.zip-bestand dat lokaal is opgeslagen; een map met de bijbehorende SQL-instructies wordt geïmporteerd. Op dit moment kunnen de vele verschillende diagnostische controles worden uitgevoerd met deze SQL-instructies.
Als u bijvoorbeeld de bandbreedtevereisten voor SAP HANA-systeemreplicatie wilt testen, klikt u met de rechtermuisknop op de instructie Bandbreedte onder Replicatie: Bandbreedte en selecteert u Openen in DE SQL-console.
De volledige SQL-instructie wordt geopend, zodat invoerparameters (wijzigingssectie) kunnen worden gewijzigd en vervolgens worden uitgevoerd.
Een ander voorbeeld is om met de rechtermuisknop op de instructies onder Replicatie te klikken: Overzicht. Selecteer Uitvoeren in het contextmenu:
U bekijkt informatie die nuttig is bij het oplossen van problemen:
Doe hetzelfde voor HANA_Configuration_Minichecks en controleer op X-markeringen in de kolom C (kritische).
Voorbeelduitvoer:
HANA_Configuration_MiniChecks_Rev102.01+1 voor algemene SAP HANA-controles.
HANA_Services_Overview voor een overzicht van welke SAP HANA-services momenteel worden uitgevoerd.
HANA_Services_Statistics voor SAP HANA-servicegegevens (CPU, geheugen, enzovoort).
HANA_Configuration_Overview_Rev110+ voor algemene informatie over het SAP HANA-exemplaar.
HANA_Configuration_Parameters_Rev70+ om SAP HANA-parameters te controleren.
Volgende stappen
Meer informatie over het instellen van hoge beschikbaarheid op het SUSE-besturingssysteem met behulp van het fencing-apparaat.