有关调试BRF逻辑数据库性能的问题

2020-08-27 05:05发布

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

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


您好,我已经复制并修改了使用BRF逻辑数据库的标准SAP报告。 当我使用2个或3个选定的文档测试报告时,性能与原始报告相同。 当我使用几天的间隔作为文档的选择标准来测试报告时,性能会大大降低。

我在报表上使用了SE30事务,最耗时的事件是"系统事件LDB处理",它花费了净时间的95%。 在标准报告中,同一事件花费了净时间的2%。

在检查了有关此LDB的其他SCN帖子后,我再次测试了我的报告,并激活了ST05跟踪。 结果表明,位于SAPDBBRF报告中的SELECT语句消耗了总时间的75%。

单击该ST05条目时,系统将我指向BKPF表上的SELECT。 我在该行设置了一个断点,并在并行会话中启动了标准报告和报告。 在两个报告中,处理该语句所花费的时间是相同的。

  • 能否请您给我其他指示,以帮助我找出性能问题出在哪里?

我已经在SAP知识库中查找了有关LDB或上述事件的主题和注释,并查看了其他社区帖子,但是找不到其他起点来继续进行调查。

我在报告中附加了SE30分析结果的屏幕快照,并在ST05指示的BKPF表上附加了SELECT语句。

我正在开发的系统具有SAP_APPL版本617。

如果我需要提供有关此问题的更多详细信息,请告诉我。

谢谢您的帮助。

(55.8 kB)

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

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


您好,我已经复制并修改了使用BRF逻辑数据库的标准SAP报告。 当我使用2个或3个选定的文档测试报告时,性能与原始报告相同。 当我使用几天的间隔作为文档的选择标准来测试报告时,性能会大大降低。

我在报表上使用了SE30事务,最耗时的事件是"系统事件LDB处理",它花费了净时间的95%。 在标准报告中,同一事件花费了净时间的2%。

在检查了有关此LDB的其他SCN帖子后,我再次测试了我的报告,并激活了ST05跟踪。 结果表明,位于SAPDBBRF报告中的SELECT语句消耗了总时间的75%。

单击该ST05条目时,系统将我指向BKPF表上的SELECT。 我在该行设置了一个断点,并在并行会话中启动了标准报告和报告。 在两个报告中,处理该语句所花费的时间是相同的。

  • 能否请您给我其他指示,以帮助我找出性能问题出在哪里?

我已经在SAP知识库中查找了有关LDB或上述事件的主题和注释,并查看了其他社区帖子,但是找不到其他起点来继续进行调查。

我在报告中附加了SE30分析结果的屏幕快照,并在ST05指示的BKPF表上附加了SELECT语句。

我正在开发的系统具有SAP_APPL版本617。

如果我需要提供有关此问题的更多详细信息,请告诉我。

谢谢您的帮助。

(55.8 kB)
付费偷看设置
发送
3条回答
渐行渐远_HoldOn
1楼-- · 2020-08-27 05:36

大卫

我不知道LDB至今仍在使用...它们来自最早的SAP版本R/2系统,是为与大型机一起使用而构建的。 1970年代和80年代的技术。性能? 当然,糟糕的是...如果您查看SELECT语句,您会注意到缺少WHERE子句。 有您的答案-整个表格都被选中。

该怎么办? 由于无论如何都要复制和修改报告,因此请将其从石器时代带入系统所处的世纪。要么构建适当的ABAP Open SQL语句(对于R/3),要么使用CDS技术(对于S/4 HANA)。

希望有帮助,
迈克

My梦
2楼-- · 2020-08-27 05:33

如果您不解释所做的更改,我们如何提供帮助? 什至还不清楚什么意思是"大幅减少"(给出事实,采取措施)。

N-Moskvin
3楼-- · 2020-08-27 05:51

是的-有...但是有人可能会讨论它的真正选择性;-)

一周热门 更多>