2020-08-19 10:40发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我想找出我们是否可以在两个分区不同的表之间使用SQL join语句或SQL Union语句?
我们的方案表A-分区已分区-该表位于HANA的HOT内存中表B-范围已分区-该表位于HANA NSE的WARM存储器中
我们知道从NSE选择数据会对性能产生轻微影响,但是是否有任何建议可以最大程度地降低性能下降?
谢谢
维杰
是的,您可以将join,union和任何其他SQL命令与按不同方案进行分区的表一起使用。
从SQL的角度来看,表是表,分区仅仅是存储细节。
但是,根据查询的不同,数据和分区对"轻微"性能的影响可能并不只是轻微的。
需要对此模型进行建模和测试 具体情况-Generell指南在这里无济于事。
非常感谢Lars。 感谢您的快速反应。 感谢您的确认。
在我们的场景中,我们需要从位于NSE上的表B中提取历史数据(巨大的数据量可能是百万分之一),并运行一些聚合过程。
为了解决性能方面的考虑。 在Hot memory中引入/创建中间还原表是否值得? 这意味着我们从NSE提取数据并将其放入Hot内存中的还原表(例如Table R)中,然后在TABLE A和TABLE R之间运行并集以进行聚合?
最多设置5个标签!
是的,您可以将join,union和任何其他SQL命令与按不同方案进行分区的表一起使用。
从SQL的角度来看,表是表,分区仅仅是存储细节。
但是,根据查询的不同,数据和分区对"轻微"性能的影响可能并不只是轻微的。
需要对此模型进行建模和测试 具体情况-Generell指南在这里无济于事。
非常感谢Lars。 感谢您的快速反应。 感谢您的确认。
在我们的场景中,我们需要从位于NSE上的表B中提取历史数据(巨大的数据量可能是百万分之一),并运行一些聚合过程。
为了解决性能方面的考虑。 在Hot memory中引入/创建中间还原表是否值得? 这意味着我们从NSE提取数据并将其放入Hot内存中的还原表(例如Table R)中,然后在TABLE A和TABLE R之间运行并集以进行聚合?
一周热门 更多>