检查启动例程在哪里减速

2020-09-08 03:54发布

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

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


你好

我对ABAP代码中的性能问题有疑问。
目前,我正在处理从DSO加载数据时性能较差的主数据对象。
我检查了日志,发现启动例程需要2个小时的加载时间。

我的问题是(因为要处理的代码很多):是否有可以用来检查的事务或程序 ABAP在启动例程的哪一部分变慢了? 还是通过手动调试ABAP代码实际找到此方法的唯一方法?

致以问候
Sven

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

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


你好

我对ABAP代码中的性能问题有疑问。
目前,我正在处理从DSO加载数据时性能较差的主数据对象。
我检查了日志,发现启动例程需要2个小时的加载时间。

我的问题是(因为要处理的代码很多):是否有可以用来检查的事务或程序 ABAP在启动例程的哪一部分变慢了? 还是通过手动调试ABAP代码实际找到此方法的唯一方法?

致以问候
Sven

付费偷看设置
发送
9条回答
樱桃小丸子0093
1楼 · 2020-09-08 04:24.采纳回答

对交易 ST12 进行一些搜索(例如2540971-如何运行ST12性能跟踪如何使用此工具创建ST12性能跟踪),您应该可以轻松(?)分析后台作业,Web服务等的性能。

愤怒的猪头君
2楼-- · 2020-09-08 04:11

这就是为什么我 始终建议BW例程超出最基本的常规,只允许有经验的ABAPper做到。

当学会了学习
4楼-- · 2020-09-08 04:20

Matthew Billingham 如果您不介意的话,我有一个后续问题,看来您有一个 正如我之前提到的那样,代码确实很慢,因为我需要的字段上没有索引,但是一位同事向我提到了该对象 我从中读取的是时间相关的主数据,他说也许重组主数据就足够了,而不是创建索引。
所以我的问题是,这确实足够了,即使不是 为我用来读取表格的字段创建索引的最佳实践?

亲切的问候
Sven

南山jay
5楼-- · 2020-09-08 04:29

您可以使用事务SAT并放置事务或程序 要执行的名称。

也请阅读"交易"中提到的"提示与技巧"。

Alawn_Xu
6楼-- · 2020-09-08 04:32

数据库表随着时间的推移会变得不正常。 重组数据库会有所帮助-这是一项基本任务。 但是,如果通过添加索引获得了显着的性能提升,那么效率低下的原因就不太可能需要进行重组。

凭借性能,变量如此之多,尽管您可以应用一些原则-简化数据库是其中之一-最终您只需要尝试一下,看看它是否有效。 如果索引与现有索引完全不同,那么它可能会产生很好的效果。

野沐沐
7楼-- · 2020-09-08 04:08

哦,很好,很高兴知道。 我会看看我是否可以和某人安排一些事情。

亲切的问候
Sven

一周热门 更多>