首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >INTERSECT左外连接性能

INTERSECT左外连接性能
EN

Stack Overflow用户
提问于 2018-12-19 12:50:55
回答 1查看 894关注 0票数 0

我们正在使用SAPHANA1.0 SPS12。作为相交,除节点外,在图形模式下不可用。我们需要依靠左边的外部连接或者使用下面的方法-

https://blogs.sap.com/2014/03/02/thinking-in-hana-part-1-set-operators/

我有10亿行的卷表。

有人能从性能的角度建议哪种方法更好地使用左侧外部连接或通过UNION实现互斥,还是使用带有INTERSECT的脚本视图?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-20 00:27:24

使用HANA1SPS 12,使用表函数作为图形模型的一部分是完全可以的。

试图模拟复杂的查询操作通常会降低性能和可维护性。

如果您的项目“不允许”使用表函数,则答案必须是:修正该规则,而不是生成扭曲的视图逻辑。

至于“外部连接更快”--这本身是不正确的。内部联接具有更严格的语义,因为它们在每种情况下都必须执行,而外部联接允许避免在结果集不会受此影响的情况下实际计算联接。这意味着,当条件满足时,可以简单地避免外部联接,这当然比执行连接更快。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53851655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档