Starten von SAP HANA in 2 statt 80 Minuten

SAP HANA ist eine relationale In-Memory-Datenbank von SAP, in der Daten ausschließlich im RAM gespeichert und verarbeitet werden. Festplatten werden nur zum Protokollieren und Speichern von Sicherungen verwendet, die für die Systemwiederherstellung erforderlich sind. Viele Informationen zu den Vorteilen einer solchen Lösung finden Sie im Internet. Aber heute wollen wir über die Nachteile sprechen.





Wir haben SAP HANA 2014 kennengelernt. Seitdem sind wir auf viele Funktionen der In-Memory-Datenbank gestoßen, die verschiedene Spuren in unserer Geschichte hinterlassen haben. Die Erfahrung mit dem Betrieb dieser Datenbank hat uns einige ihrer Nachteile aufgezeigt:





  1. Lange Startzeit des Systems.





  2. Strenge Begrenzung der Menge an verbrauchtem RAM.





  3. Kampf gegen betrügerische Anfragen und Benutzer.





Heute werden wir über das erste Problem sprechen - die lange Startzeit des Systems. Dies ist eines der Hauptprobleme in der Technologie. Der RAM ist schnell, die Berechnungen werden im laufenden Betrieb durchgeführt, aber wenn das System neu gestartet wird, müssen die Daten in diesen Speicher von den Festplatten geladen werden. Bis dies passiert, können Sie sich nicht beim System anmelden oder es funktioniert SEHR langsam. Mit der Zeit wird das Problem immer schlimmer: Je größer die Basis, desto länger startet das System.





Ausgangsdaten

: 12 TB RAM, 448 , SSD-. , 10 000 . , . , 15 .





80 . , . , .





0: Intel Optane

2017 Intel Optane. , . in-memory .





SAP HANA 2.0 SPS 03. Intel Optane 2019 , . : Intel Optane. , . , .





:





 













Optane





CPU(s)





240





224





Model





62





85





Model name





Intel® Xeon® CPU E7-8880 v2 @ 2.50GHz





Intel® Xeon® Platinum 8280M CPU @ 2.70GHz





L1d cache





32K





32K





L1i cache





32K





32K





L2 cache





256K





1024K





L3 cache





38 400K





39 424K





Memory





128 GB x 48





32 GB RDIMM x 24





Optane Memory





-





128 GB x 24





















58





9 50





Intel Optane 6 . . — . , Intel Optane — .





, . , Optane - . , . , , SAP. 





1: Fast Restart —

SAP HANA 2.0 SPS 04 — Fast Restart Option. . , .





tmpfs — , , . NUMA- tmpfs, . , . , .





, . :





cat /sys/devices/system/node/node*/meminfo | grep MemTotal | awk 'BEGIN {printf "%10s | %20s\n", "NUMA NODE", "MEMORY GB"; while (i++ < 33) printf "-"; printf "\n"} {printf "%10d | %20.3f\n", $2, $4/1048576}'







:





, 0. basepath_persistent_memory_volumes «;».





: 1,5 TB RAM 12 TB RAM. , .





:





  1. Column Store (CS). HANA, . .





  2. . : , , . .









1,5 TB RAM





12 TB RAM









Fast Restart





C Fast Restart





Fast Restart





C Fast Restart





CS





3





23





65





2,6









15





12,5





76





15





:





  • 1,5 TB CS 8 . , .





  • 12 TB CS 25 ,   5 .





, Fast Restart : , .





2:

. , . .





: , , , . , . , .





SAP HANA : delta_datashipping, logreplay, logreplay_readaccess. , logreplay logreplay_readaccess . 





  • delta_datashipping. HANA . 15 . . , . , .





  • logreplay. HANA 1.0 SPS 10 HANA 2.0. . , , , .





logreplay : global.ini → [system_replication] → operation_mode = logreplay. .





. , . 





12 TB :













delta_datashipping





72





logreplay





2 1





: 40 . , , .





. 80 , 15 .





, . SAP «» HANA, , . , .





HANA DB? .








All Articles