汇总具有13亿条记录的表的基本方法。

2020-09-03 19:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们有一个Sap表MARD,记录...

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

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


我们有一个Sap表MARD,记录数为13亿。

这里的数据来自站点,文章和位置(lgort)级别

Sloc是最低的粒度列。

所以我想为我当前正在使用该查询的每个站点获取一条记录

选择

 site,matnr,min(lgort)sloc

 来自MARD

 其中lgort <>'1000'; 

此查询大约需要20分钟才能执行,并消耗200GB的内存。

除了聚合整个数据集之外,还有没有更好或更快速的方法来从表中获取单个站点,逐条显示的行?

3条回答
黑丝骑士
2020-09-03 20:34

您是否正在使用HANA 2.0并使用Web IDE? 然后在SQL Console中可以对SQL查询使用"分析"按钮,该按钮为您提供有关查询执行的性能详细信息以及一些可能的建议。

和分析

一周热门 更多>