与在SQL窗口中运行相比,存储过程中INSERT的执行时间

2020-08-17 17:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 在HANA 2.0 SP...

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

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


嗨,

在HANA 2.0 SP3系统上,我有一条INSERT语句,该语句正在从计算视图读取并将结果插入到列表中。 该表没有主键,并且该表的结构与CV的输出结构完全匹配。

我发现的是,当我在Eclipse的SQL窗口中运行该语句时,该语句大约需要6分钟。 CV正在"查看"〜15 BN记录,输出结果为〜22MM记录。 如果我在Eclipse的SQL窗口中调用SP的存储过程中运行相同的语句,则执行时间大约需要20分钟。

我希望有人可以提供一些洞察力,以了解两个进程的执行时间为何如此显着不同。 我已经多次运行了该测试,通常是在系统"安静"并且没有其他数据库密集型过程时,例如加载(HANA DB是BW 7.5系统的数据库)或数据库备份,密集型报告执行 等

其他人是否经历过类似的结果,或有助于解释为什么SP运行相同的语句需要花费更长的时间?

谢谢,梅尔

1条回答
黑丝骑士
2020-08-17 17:45

没有过程的代码和insert语句的代码,我看不出在这里有什么用。 因此,显示代码(_all_该过程的代码),也许里面有东西。

一周热门 更多>