点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
在使用HANA SQL构建的一份销售报告中,我观察到内存消耗的大幅减少。 当我使用HINT NO_JOIN_SIMPLIFICATION时,我观察了执行计划,发现在最后一步中执行的内部联接是在较低级别上执行的。
由于使用此内部联接,在较低级别上的记录数减少了很多,因此内存消耗下降了,因为后续操作的记录数减少了。
任何想法,如果没有提示,我们怎么能做到这一点,为什么实际上会发生这种情况? SAP HANA应该自己考虑最佳执行计划。
有无提示,查询执行时间是什么样? 我们可能会牺牲内存以获得更好的性能。
马克
感谢您的回复马克
使用提示仅消耗1.4分钟,而没有提示则消耗4分钟。 我们更加担心内存,因为内存消耗超过了阈值,并且由于昂贵的查询而失败。
一周热门 更多>