我如何提高性能

2020-09-22 01:56发布

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

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


嗨,
需要很少的信息。
下面的查询运行了30多个secons。 ,实际上这不是很多时间,但是我不在报表中使用以下查询,而是在MIGO中使用。 我在MIGO进行了一些验证,将收货过帐到生产订单。 我尝试安排像table(mseg)fields的字段顺序。 但是性能没有改善。其他任何改善性能的方法。

从mseg中选择mblnr zeile aufnr dmbtr menn matnr到表it_wdwd的相应字段中,其中aufnr EQ imp_aufnr和bwart EQ'261'。

从mbegeg中选择mblnr zege菜单,从mseg的aufnr EQ imp_aufnr和bwart EQ'101'中插入表。

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

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


嗨,
需要很少的信息。
下面的查询运行了30多个secons。 ,实际上这不是很多时间,但是我不在报表中使用以下查询,而是在MIGO中使用。 我在MIGO进行了一些验证,将收货过帐到生产订单。 我尝试安排像table(mseg)fields的字段顺序。 但是性能没有改善。其他任何改善性能的方法。

从mseg中选择mblnr zeile aufnr dmbtr menn matnr到表it_wdwd的相应字段中,其中aufnr EQ imp_aufnr和bwart EQ'261'。

从mbegeg中选择mblnr zege菜单,从mseg的aufnr EQ imp_aufnr和bwart EQ'101'中插入表。

付费偷看设置
发送
4条回答
SC_Yao
1楼 · 2020-09-22 02:24.采纳回答

嗨,

表AUFM可能对您的情况有用。

BR

小灯塔
2楼-- · 2020-09-22 02:28

谢谢,我不知道有关AUFM的表格。 一些帮助了它。

小熊yu生菜
3楼-- · 2020-09-22 02:23

嗨,

1a。 在可能的情况下,使用MSEG现有索引的字段(如果可能)将显着提高SELECT的选择

1b。 如果不可能的话,使用字段AUFNR和BWART为表MSEG创建索引,将使您的SELECT显着增加

2。 避免使用" INTO对应表的字段"可能会稍微增加您的选择。

致谢,休伯特

半个程序猿
4楼-- · 2020-09-22 02:42

好吧,无论如何,您都不应该在循环或递归中使用SELECT! 但是即使那样,现代的优化器也可能能够完成一次所需的工作,因此开销将为几毫秒-无论命令运行多少次。 多年来,对于大多数芯片和操作系统而言,在内存中移动数据一直是一种超快速的操作。

一周热门 更多>