BW4 HANA中的内存使用不均

2020-08-26 02:49发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,HANA专家

我们正在运行BWonHANA横向扩展,其中包含4 + 1个节点,节点大小为4TB。

我们观察到主节点和工作节点之间的内存使用情况不均衡:

节点中使用的内存:

主服务器:1.6 TB;

工作者节点1:2.4 TB

工作者节点2:2.4 TB

工作者节点3:2.2 TB

我们有一个问题,即是否有最佳实践来保持HANA横向扩展中的内存使用均匀? 或者在主节点和从节点之间略有差异也可以。

注意:我们已经发现未根据注释设置HANA实例中的表放置规则引起的不均匀性

1908075

最佳。 问候

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,HANA专家

我们正在运行BWonHANA横向扩展,其中包含4 + 1个节点,节点大小为4TB。

我们观察到主节点和工作节点之间的内存使用情况不均衡:

节点中使用的内存:

主服务器:1.6 TB;

工作者节点1:2.4 TB

工作者节点2:2.4 TB

工作者节点3:2.2 TB

我们有一个问题,即是否有最佳实践来保持HANA横向扩展中的内存使用均匀? 或者在主节点和从节点之间略有差异也可以。

注意:我们已经发现未根据注释设置HANA实例中的表放置规则引起的不均匀性

1908075

最佳。 问候

付费偷看设置
发送
3条回答
Alawn_Xu
1楼-- · 2020-08-26 03:20

您好,Waison,
对于HANA上的BW,使用从属节点是为了确保对可用CPU和内存资源的平衡利用。 从节点将处理OLAP查询以及加载/登台/激活/合并。 BW数据(主数据+多维数据集/DSO/PSA)分布在所有从属设备上。

作为主节点处理系统负载和事务负载的位置:ABAP系统表和BW的常规操作数据存储在主节点上。

您是对的,内存使用不均可能是由于表放置 规则或确保事实,DSO和PSA表已正确分区并分布在从属节点上。

请在下面查看SAP注释
1637145-HANA上的SAP BW:调整SAP内存数据库的大小-> 此注释中的随附PDF
1702409-HANA DB:HANA上BW的最佳横向扩展节点数
1908075-SAP HANA上的BW:表放置和景观重新分配

希望对您有所帮助。

致谢
Deepak

SAP砖家
2楼-- · 2020-08-26 03:10

Hello Jens,

非常感谢您提供的信息。

我已经阅读了1855041,并且可以理解在BWonHANA或BW4HANA中,主节点主要用于事务负载。 但是,根据节点1908057,似乎也可以为OLAP工作负载将信息多维数据集和DSO分发到主节点:

扩展系统中的

InfoCube和经典/高级DataStore对象分布在所有节点(包括主节点)上(如果节点具有2 TB以上的主内存)。 这样可以优化所有节点(包括主节点)的内存使用情况。 如果这经常导致主服务器上CPU负载过高的情况,则必须将某些BW对象分配给其他节点以减少CPU负载。

据此,看来我们可以调整表放置规则,并将infocube和DSO重新分配给主节点。

致谢

Waison

callcenter油条
3楼-- · 2020-08-26 03:10

嗨,Waison,

在当前时间点,您已经将系统设置为横向扩展,因为您声明未设置放置规则和配置参数,因此数据是通过轮询进行分区的。 同时,分区中充满了更多数据。 对于某些分区而言,这要比将其放置在不同节点上的其他分区更多。 从内存的角度来看,主节点由于其作用和用途而与从属节点相比,加载得并不完美。 通过注释1855041 检查差异。

"在具有横向扩展SAP HANA设备的BW-on-HANA系统中,
 区分"主"节点和几个"工人"节点。 的
 "主"节点处理BW系统的事务负载,而
  "工人"节点处理来自数据读取访问和数据加载的负载。
 这可以通过根据使用情况分配表来启用
 类型。 系统表作为RowStore存储在"主"节点上
 表或作为ColumnStore表(例如:RSDDSTAT *,REPOLOAD,BALDAT *,
  RSD *,#)。  BW生成的用于存储事务性表和主表的表
  数据分布在"工人"节点上(基本上所有表
 名称为/BIC/*,/BI0/*,#)。" 

因此,您需要重新分发数据。 您可以使用HANA座舱或DWF功能来获得最佳的分发和性能,但是此操作将花费一些时间。 根据您要使用的工具,查看工具文档。

此致

詹斯

一周热门 更多>