SAPHANAを80ではなく2分で起動

SAP HANAは、SAPのリレーショナルインメモリデータベースであり、データはRAMにのみ保存および処理されます。ディスクは、システムの回復に必要なバックアップのログ記録と保存にのみ使用されます。このようなソリューションの利点に関する多くの情報をインターネットで見つけることができます。しかし、今日は短所について話したいと思います。





2014年にSAPHANAについて知りました。それ以来、インメモリデータベースの多くの機能に遭遇し、歴史にさまざまな痕跡を残しています。このデータベースを操作した経験から、いくつかの欠点がありました。





  1. システムの起動時間が長い。





  2. 消費されるRAMの量には厳しい制限があります。





  3. 不正な問い合わせやユーザーと戦ってください。





今日は、最初の問題、つまりシステムの起動時間が長いことについてお話します。これはテクノロジーの重要な問題の1つです。RAMは高速で、計算はオンザフライで実行されますが、システムを再起動すると、このメモリへのデータをディスクからロードする必要があります。これが発生するまで、システムにログインできないか、動作が非常に遅くなります。時間の経過とともに、問題は悪化します。ベースが大きいほど、システムの起動時間が長くなります。





初期データ

: 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