我们可以在HANA上以不同方式分区的两个表上使用SQL Join或SQL Union语句吗?

2020-08-19 10:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我想找出我们是否可以在两...

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

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


嗨,

我想找出我们是否可以在两个分区不同的表之间使用SQL join语句或SQL Union语句?

我们的方案
表A-分区已分区-该表位于HANA的HOT内存中
表B-范围已分区-该表位于HANA NSE的WARM存储器中

我们知道从NSE选择数据会对性能产生轻微影响,但是是否有任何建议可以最大程度地降低性能下降?

谢谢

维杰

2条回答
CPLASF-自律
2020-08-19 11:15

非常感谢Lars。 感谢您的快速反应。 感谢您的确认。

在我们的场景中,我们需要从位于NSE上的表B中提取历史数据(巨大的数据量可能是百万分之一),并运行一些聚合过程。

为了解决性能方面的考虑。 在Hot memory中引入/创建中间还原表是否值得? 这意味着我们从NSE提取数据并将其放入Hot内存中的还原表(例如Table R)中,然后在TABLE A和TABLE R之间运行并集以进行聚合?

一周热门 更多>