计算视图-联合节点会降低性能

2020-08-20 17:40发布

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

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


你好

我的简历运行得足够快。 如果我进行数据预览时看到1个小节,则需要0.3秒才能显示数据。

如果我通过聚合该度量的AGGREGATION节点在其他CV中使用此CV,并且对同一度量在聚合节点上进行了数据预览,则还需要0.3秒才能显示结果。

但是,此聚合节点位于UNION节点中,如果我以相同的方式通过UNION进行数据预览,则需要 2.7秒

您认为这可能会发生什么? UNION的速度要慢10倍。

这是执行计划,如果您看到花费时间的唯一节点是AGGR_NS,则AGGR_OO和AGGR_FCST不会消耗任何东西。

谢谢

execplan.jpg (60.5 kB)

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

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


你好

我的简历运行得足够快。 如果我进行数据预览时看到1个小节,则需要0.3秒才能显示数据。

如果我通过聚合该度量的AGGREGATION节点在其他CV中使用此CV,并且对同一度量在聚合节点上进行了数据预览,则还需要0.3秒才能显示结果。

但是,此聚合节点位于UNION节点中,如果我以相同的方式通过UNION进行数据预览,则需要 2.7秒

您认为这可能会发生什么? UNION的速度要慢10倍。

这是执行计划,如果您看到花费时间的唯一节点是AGGR_NS,则AGGR_OO和AGGR_FCST不会消耗任何东西。

谢谢

execplan.jpg (60.5 kB)
付费偷看设置
发送
4条回答
粗暴的香蕉
1楼-- · 2020-08-20 18:37

嗨, Federico A Galban

这可能是由于查询执行期间的节点间数据传输引起的。

在临时计算视图中使用聚合节点是不明智的做法。

这可能导致不必要的聚合和大量的节点间数据传输。 (使用EXPLAIN PLAN FOR查看在哪些服务器上执行聚合(列HOST))。

如果大数据传输存在问题,请考虑在所有节点上创建主数据的副本。

 ALTER TABLE TableName在所有位置添加异步副本
 
callcenter油条
2楼-- · 2020-08-20 18:21

我无法在我的HANA 2 SPS 03上使用临时模型来重现此问题。您可能希望为此提出支持事件,以便同事可以更详细地了解什么 是在很长的预览时间内发生的。

95年老男孩
3楼-- · 2020-08-20 18:41

您好,Federico,

您是否能够找到解决方案,我们也面临着类似的问题

此致

Sai

软件心理学工程师
4楼-- · 2020-08-20 18:23

OP提到仅在联合模型节点上进行数据预览时才会出现此问题。 您正在谈论的节点是HANA横向扩展设置的主机。 这两个概念的名称均为"节点",但实际上彼此无关。

这也意味着出现问题的原因和提出的解决方案不正确的想法。

一周热门 更多>