如何提高" UPDATE ztable SET xx WHERE xx"的性能

2020-09-14 23:27发布

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

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


大家好,

我遇到一个问题,我们的程序之一运行得很慢:(

有一个内部表循环,在循环内部,有功能'CALL_FB08'和

使用内部表中的数据进行'CALL_FBRA'反转后,更新一个ztable,将3条特定的行更改为结果。

现在我发现,当内部表中只有1行时,代码运行很快,但是当有多行时,它运行得很慢..就像真正的慢..

我想知道问题是否在于ztable这么大-大约有6000万行数据-导致更新其中的一行会花费很长时间。

还是我应该添加一个索引,这会有助于改善更新吗?

我没有使用ST05或SE30的权限:(

请帮助我,任何答复表示赞赏,谢谢!!

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

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


大家好,

我遇到一个问题,我们的程序之一运行得很慢:(

有一个内部表循环,在循环内部,有功能'CALL_FB08'和

使用内部表中的数据进行'CALL_FBRA'反转后,更新一个ztable,将3条特定的行更改为结果。

现在我发现,当内部表中只有1行时,代码运行很快,但是当有多行时,它运行得很慢..就像真正的慢..

我想知道问题是否在于ztable这么大-大约有6000万行数据-导致更新其中的一行会花费很长时间。

还是我应该添加一个索引,这会有助于改善更新吗?

我没有使用ST05或SE30的权限:(

请帮助我,任何答复表示赞赏,谢谢!!

付费偷看设置
发送
1条回答
土豆飞人
1楼-- · 2020-09-15 00:09

好吧,我在表中添加了一些索引,它工作得很好,我自己干得不错:)

一周热门 更多>