Delen via


Bewaken en problemen oplossen vanaf de HANA-zijde

In dit artikel bekijken we 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 (Large Instances) 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-opmerkingen:

SAP HANA-waarschuwingen

Controleer eerst de huidige SAP HANA-waarschuwingslogboeken. Ga in SAP HANA Studio naar Beheerconsole: Waarschuwingen: Weergeven: alle waarschuwingen. Op dit tabblad worden alle SAP HANA-waarschuwingen weergegeven voor waarden (vrij fysiek geheugen, CPU-gebruik, enzovoort) die buiten de ingestelde minimum- en maximumdrempels vallen. Controles worden standaard elke 15 minuten automatisch vernieuwd.

Ga in SAP HANA Studio naar Beheerconsole: Waarschuwingen: Weergeven: alle waarschuwingen

CPU

Voor een waarschuwing die wordt geactiveerd door een onjuiste drempelwaarde-instelling, stelt u de standaardwaarde of een redelijkere drempelwaarde in.

De standaardwaarde of een redelijkere drempelwaarde herstellen

De volgende waarschuwingen kunnen duiden op problemen met CPU-resources:

  • CPU-gebruik van host (waarschuwing 5)
  • Meest recente bewerking voor opslaan (waarschuwing 28)
  • Duur van savepoint (waarschuwing 54)

Mogelijk ziet u een hoog CPU-verbruik in uw SAP HANA-database van:

  • Waarschuwing 5 (CPU-gebruik van host) wordt gegenereerd voor huidig of eerdere CPU-gebruik
  • Het weergegeven CPU-gebruik op het overzichtsscherm

CPU-gebruik weergegeven op het overzichtsscherm

In de laadgrafiek kan een hoog CPU-verbruik of een hoog verbruik in het verleden worden weergegeven:

In de belastinggrafiek kan een hoog CPU-verbruik of een hoog verbruik in het verleden worden weergegeven

Een waarschuwing die wordt geactiveerd door een 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 (Sap HANA-problemen oplossen: 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 is uitgeschakeld. Zie SAP Note #2131662 – Transparent Huge Pages (THP) op SAP HANA-servers voor meer informatie.

U kunt controleren of Transparent Huge Pages is ingeschakeld via de volgende Linux-opdracht: cat /sys/kernel/mm/transparent_hugepage/enabled

  • Als altijd tussen haakjes staat, betekent dit dat de transparante grote pagina's zijn ingeschakeld: [altijd] madvise nooit
  • Als nooit tussen haakjes staat, betekent dit dat de transparante enorme pagina's zijn uitgeschakeld: altijd madvise [nooit]

De volgende Linux-opdracht retourneert niets: rpm -qa | grep ulimit. Als ulimit lijkt te zijn geïnstalleerd, verwijdert u deze onmiddellijk.

Geheugen

U ziet dat de hoeveelheid geheugen die aan de SAP HANA-database is toegewezen, hoger is dan verwacht. De volgende waarschuwingen geven aan dat er problemen zijn met hoog geheugengebruik:

  • 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 tabellen in Column Store (waarschuwing 45)
  • Runtimedumpbestanden (waarschuwing 46)

Zie SAP HANA Troubleshooting: Root Causes of Memory Problems (Sap HANA-problemen oplossen: hoofdoorzaken van geheugenproblemen) voor gedetailleerde stappen voor het oplossen van problemen met het geheugen.

Netwerk

Raadpleeg SAP-opmerking #2081065 - Problemen met SAP HANA-netwerk oplossen en voer de stappen voor het oplossen van problemen met het netwerk uit in deze SAP-notitie.

  1. Het analyseren van de retourtijd tussen server en client.

  2. Communicatie tussen knooppunten analyseren.

  3. Voer de Linux-opdracht ifconfig uit (de uitvoer laat zien of er pakketverlies is opgetreden).

  4. Voer de Linux-opdracht tcpdump uit.

Gebruik ook het opensource-IPERF-hulpprogramma (of vergelijkbaar) om de prestaties van het echte toepassingsnetwerk te meten.

Zie SAP HANA Troubleshooting: Network Performance and Connectivity Problems (SAP HANA Troubleshooting: Network Performance and Connectivity Problems) voor gedetailleerde stappen voor het oplossen van problemen met het netwerk.

Storage

Stel dat er problemen zijn met de I/O-prestaties. Eindgebruikers kunnen dan toepassingen vinden, of het systeem als geheel, wordt traag uitgevoerd, reageert niet of reageert zelfs niet meer. Op het tabblad Volumes in SAP HANA Studio ziet u de gekoppelde volumes en welke volumes door elke service worden gebruikt.

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.

In het onderste gedeelte van het scherm ziet u details van de volumes, zoals bestanden en I/O-statistieken

Zie SAP HANA Troubleshooting: I/O Related Root Causes and Solutions (Problemen met SAP HANA oplossen: I/O-gerelateerde hoofdoorzaken en oplossingen) voor stappen voor I/O-probleemoplossing. Zie SAP HANA Troubleshooting: Disk Related Root Causes and Solutions (SAP HANA Troubleshooting: Disk Related Root Causes and Solutions) voor stappen voor het oplossen van problemen met betrekking tot schijven.

Diagnostische hulpprogramma's

Een SAP HANA-statuscontrole uitvoeren via HANA_Configuration_Minichecks. Dit hulpprogramma retourneert mogelijk kritieke technische problemen die al als waarschuwingen in SAP HANA Studio hadden moeten zijn gemeld.

  1. Raadpleeg SAP Note #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.

  2. Klik in SAP HANA Studio op het tabblad Systeeminformatie met de rechtermuisknop in de kolom Naam en selecteer SQL-instructies importeren.

    Klik in SAP HANA Studio op het tabblad Systeeminformatie met de rechtermuisknop in de kolom Naam en selecteer SQL-instructies importeren

  3. 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 SQL-console.

    De volledige SQL-instructie wordt geopend, waardoor invoerparameters (sectie wijziging) kunnen worden gewijzigd en vervolgens kunnen worden uitgevoerd.

    De volledige SQL-instructie wordt geopend, zodat invoerparameters (wijzigingssectie) kunnen worden gewijzigd en vervolgens kunnen worden uitgevoerd

  4. Een ander voorbeeld is om met de rechtermuisknop te klikken op de instructies onder Replicatie: Overzicht. Selecteer Uitvoeren in het contextmenu:

    Een ander voorbeeld is om met de rechtermuisknop te klikken op de instructies onder Replicatie: Overzicht. Selecteer Uitvoeren in het contextmenu

    U bekijkt informatie die nuttig is bij het oplossen van problemen:

    U bekijkt informatie die nuttig is bij het oplossen van problemen

  5. Doe hetzelfde voor HANA_Configuration_Minichecks en controleer op eventuele X-markeringen in de kolom C (kritiek).

    Voorbeelduitvoer:

    HANA_Configuration_MiniChecks_Rev102.01+1 voor algemene SAP HANA-controles.

    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_Overview voor een overzicht van welke SAP HANA-services momenteel worden uitgevoerd

    HANA_Services_Statistics voor SAP HANA-servicegegevens (CPU, geheugen, enzovoort).

    HANA_Services_Statistics voor SAP HANA-servicegegevens

    HANA_Configuration_Overview_Rev110+ voor algemene informatie over het SAP HANA-exemplaar.

    HANA_Configuration_Overview_Rev110+ voor algemene informatie over het SAP HANA-exemplaar

    HANA_Configuration_Parameters_Rev70+ om SAP HANA-parameters te controleren.

    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.