主页 > 历史咨询 >
浪潮SAP HANA PMEM精选解决方案简化企业核心应用架构_
发布日期:2020-08-02 05:08   来源:未知   阅读:

北京2020年7月31日 /美通社/ -- SAP HANA是第一个针对Intel? Optane? Persistent Memory(PMEM)进行优化的数据库平台,充分利用了Intel PMEM持久性特点和高性价比优势,在大大增加计算内存的同时降低了客户的总成本。

SAP HANA从2.00.035版本之后开始支持Intel持久内存,它所使用的是Intel PMEM的App Direct模式,同时它在内存架构做了优化调整,将低延迟、频繁访问或“热”的信息(行存储数据,列存储数据的增量部分以及所谓的“工作区”)保留在DRAM中,Main主存区的列存储数据则存放在持久内存上。当可用的永久内存用完或达到分配限制时,数据将自动移至DRAM,并且不会发生错误。换句话说,SAP HANA会自动检测持久内存硬件,并通过自动将这些数据结构放置在持久内存上进行自我调整,而其他所有数据结构则保留在DRAM中。此外,在系统重启时保留在持久内存上的数据库无需重新加载。在持久层方面无变化,DRAM和PMEM上的数据与之前版本一样都会通过savepoint机制刷新写入到持久存储层中。

SAP HANA PMEM AD模式架构

在大多数SAP HANA数据库中,Main内存通常包含90%以上的数据资源,在增量合并期间也很少重建它,仅在达到数据库表更改的特定阈值后才触发,对于大多数表,增量合并每天最多不会发生一次。delta增量写优化和Main存储读优化的分离,与DRAM和PMEM各自优势进行了完美匹配,这种对Intel PMEM的使用设计非常适合SAP HANA的体系结构。

针对SAP HANA这一新架构特性,基于全新一代英特尔?至强?可扩展处理器设计了一款2U4路机架服务器NF8260M5服务器对其进行了适配和优化,经过Intel解决方案专家团队验证,共同推出了基于浪潮NF8260M5服务器的SAP HANA Intel Select精选解决方案。

那么搭配Intel PMEM的浪潮SAP HANA NF8260M5服务器性能如何呢?

为了验证该方案性能,我们分别测试基于PMEM/ DRAM 内存两种配置下的性能对比, 测试方法为采用TPC-H模型对比查询性能,同时采用JoinSelect这种复杂查询进行延迟对比测试。

TPC-H是事务处理性能委员会( Transaction Processing Performance Council)制定的基准程序之一,TPC-H主要目的是评价特定查询的决策支持能力,该基准模拟了决策支持系统中的数据库操作,测试数据库系统复杂查询的响应时间,以每小时执行的查询数(TPC-H QphH@Size)作为度量指标。TPC-H 是根据真实的生产运行环境来建模的,因此我们选用它来评估同容量下的DRAM配置与PMEM配置性能。

SAP HANA 测试配置