Hana Calculation视图性能问题

2020-09-23 02:55发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 需要帮助来改善开发者...

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

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


大家好,

需要帮助来改善开发者的计算视图的性能,这是一个非常简单的视图。该视图中的select查询是从229列105列中选择229列,而仅使用该列的SUM

示例sum(" NBR_XXXX")AS" NBRXXX",sum(" BAL_AMT")AS" BAL_AMT",sum(" CAMT")AS" CAMT"等

从具有3个输入变量的视图开始,后跟121个按列分组。

几乎是这样,选择a,b,c,d,124X,sum(" NBR_XXXX")AS" NBRXXX",sum(" BAL_AMT")AS" BAL_AMT",sum(229X)作为我检查时的229X 视觉计划,我看到其中涉及11个表,为此分配了323GB

视觉计划具有2个"分析"搜索和4个"列"搜索

详细信息

名称:分析搜索ID:ID_5AB2A04C444AF58EE10000000AFB003A_6

执行时间(包括):630,106 ms执行时间(包括):630,106 ms预计的列数:2

名称:分析搜索ID:ID_5AB2A04C444AF58EE10000000AFB003A_5执行时间(包括):632,367 ms执行时间(包括):2,261 ms

临时表名称:#_SYS_QO_COL_7f5f426a3bd0:800000003c2bcbf

名称:列搜索ID:ID_5AB2A04C444AF58EE10000000AFB003A_4执行时间(包括):638,091 ms执行时间(包括):5,724 ms

预计的列数:2

名称:列搜索ID:ID_5AB2A04C444AF58EE10000000AFB003A_3执行时间(包括):639,171 ms执行时间(包括):1,08 ms

临时表名称:#_SYS_QO_COL_7f5f426a5ab0:800000003c2bcc8

名称:列搜索ID:ID_5AB2A04C444AF58EE10000000AFB003A_2执行时间(包括):188.679,621 ms执行时间(包括):188.040,45 ms

预计的列数:229

名称:列搜索ID:ID_5AB2A04C444AF58EE10000000AFB003A_1执行时间(包括):189.038,066 ms执行时间(包括):358,445 ms执行开始时间:1.524,713 ms执行结束时间:193.895,148 ms CPU时间(用户): 358,391毫秒

预计的列数:229

高度赞赏的任何帮助

谢谢

2条回答
Bunny_CDM
2020-09-23 03:18

鉴于缺少详细信息,这是我从您的问题中了解的信息:

  • 分析搜索的结果已实现(温度表)。 这需要时间,并且需要内存。
  • 视图不仅处理大量数据,而且似乎会产生大量结果集。 这就是为获得良好性能而要避免的事情。
  • 视图的简单性很可能是由于底层视图将复杂性隐藏到对视图进行建模的水平。 执行后,HANA必须解析和计算整个模型,这在当时我通常并不简单。 这也是您可以使用有关数据的更广泛知识手动建模性能更好的查询的部分。
  • 性能和调优指南为您在此处可以使用的特定选项提供了提示。

一周热门 更多>