云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名解析_阿里云总裁胡晓明辞职_促销

小七 141 0

从HANA 2.0 SPS4开始,有一个新选项叫做快速重启。此选项允许DB在HDB重启期间将列存储(CS的主区域)保留在内存中。所以pmem是有区别的。持久性内存在操作系统重启或断电后也会保存数据。这意味着快速重启选项是一种桥接技术,超级淘客,可以独立于CPU和内存类型使用。使用它不需要额外的费用。这也意味着没有理由不使用它。

CS的主区域保留在TMPFS定义的区域中,TMPFS是DRAM中OS级别的标准临时文件系统特性。在SAP-HANA中,淘客返利,主区域覆盖了90-95%的持久内存。它提供了较少的停机时间,企业管理的软件,但没有成本效益,如何学习大数据,这可以获得持久性内存(PMEM)

前提条件:

SLES12 SP3SLES12 SP4系统系统性红斑狼疮15RHEL 7.4型RHEL 7.6型RHEL 8.0版HANA 2.0 SPS4+

理论部分

让我们从共享内存开始。SAP决定将SHM用于行存储。共享内存是多个程序可以同时访问的内存,目的是在它们之间提供通信或避免冗余副本。

tmpfs就像RAM磁盘(=ramfs),但区别在于虚拟内存。ramfs将动态增长,tmpfs不会。它不允许您在装载时写入超过指定大小的内容。因此它使用操作系统的可用内存来保存数据。没什么特别的,因为这个机制很旧。它的早期实现是在solaris系统中用于/tmp文件系统的。重新启动后,所有文件都被删除。

由于HANA 1.0 SPS11,RS有一个类似的选项。正如本博客系列的第1部分所述,使用hdbrsutil,hadoop大数据,这些内存结构可以被解救和重用。

实践部分

足够的理论,让我们在8TB测试环境中设置这个新功能。只需提前–此设置不会花费您很长时间。

有两个参数。请不要被文档中的术语NVRAM或持久内存弄糊涂。它也适用于快速重启选项。

对于主数据片段,内存存储位置basepath必须定义为全局.ini文件。在basepath\u persistent\u memory\u volumes参数中输入basepath位置。所有主要数据片段都存储在此处定义的位置。NUMA节点对应的多个位置可以使用分号作为分隔符(无空格)来定义。

在较低级别(表)激活/停用它,或根据完整数据库的默认值(参数:表\默认值)激活/停用它。

请注意,basepath参数不能在线更改!需要重新启动才能激活它。

请不要被hdbindexserver跟踪中的以下条目弄糊涂:

它们没有连接到快速重新启动选项。它们属于第一部分所述的行存储区。只能通过以下一次进行验证:

感谢Jan Markus Gomer的提示

启动DB后:

还有一个可以经常安排的一致性检查:

摘要

因为您可以看到快速重启选项将CS重新加载速度提高了4-6倍。目前没有理由不使用此功能。如果不是第一次实现,一个系统的配置时间约为30分钟。

链接:

文档:SAP HANA快速重启选项

2700084–常见问题:SAP HANA持久内存