Meluncurkan SAP HANA dalam 2 menit, bukan dalam 80

SAP HANA adalah database dalam memori relasional dari SAP, di mana data disimpan dan diproses secara eksklusif dalam RAM. Disk hanya digunakan untuk mencatat dan menyimpan cadangan yang diperlukan untuk pemulihan sistem. Anda dapat menemukan banyak informasi tentang keuntungan dari solusi semacam itu di Internet. Tapi hari ini kami ingin berbicara tentang kontra.





Kami berkenalan dengan SAP HANA pada tahun 2014. Sejak saat itu, kami telah menemukan banyak fitur dari basis data dalam memori, yang telah meninggalkan berbagai jejak dalam sejarah kami. Pengalaman mengoperasikan database ini memperkenalkan kami pada beberapa kekurangannya:





  1. Waktu startup sistem yang lama.





  2. Batasan yang ketat pada jumlah RAM yang dikonsumsi.





  3. Melawan pertanyaan dan pengguna palsu.





Hari ini kita akan berbicara tentang masalah pertama - waktu startup yang lama dari sistem. Ini adalah salah satu masalah utama dalam teknologi. RAM cepat, kalkulasi dilakukan dengan cepat, tetapi ketika sistem di-boot ulang, data ke dalam memori ini harus dimuat dari disk. Sampai ini terjadi, Anda tidak akan dapat masuk ke sistem, atau akan bekerja SANGAT lambat. Seiring waktu, masalahnya menjadi lebih buruk: semakin besar basisnya, semakin lama sistem akan dimulai.





Data awal

: 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