OData性能问题:$ expand

2020-09-10 16:44发布

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

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


大家好,

我们已经开发了OData Service,并通过在* DPC_EXT类中重新定义GET_EXPANDED_ENTITY方法来实现$ expand功能。 根据要求,所有实体集数据应通过单个json响应发送。

我们已经比较了OData服务和基于SOAP的服务的响应时间(功能和自定义代码都相同),与基于SOAP的服务相比,OData服务花费了100%的额外时间。

请告知如何提高OData服务性能。

谢谢。

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

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


大家好,

我们已经开发了OData Service,并通过在* DPC_EXT类中重新定义GET_EXPANDED_ENTITY方法来实现$ expand功能。 根据要求,所有实体集数据应通过单个json响应发送。

我们已经比较了OData服务和基于SOAP的服务的响应时间(功能和自定义代码都相同),与基于SOAP的服务相比,OData服务花费了100%的额外时间。

请告知如何提高OData服务性能。

谢谢。

付费偷看设置
发送
3条回答
ZJXianG
1楼-- · 2020-09-10 17:12

安德烈,

感谢您的快速回复。 我是您的常规博客读者之一,并且始终发现您的博客很有帮助且内容丰富。

我通过在小型数据的URL中传递" sap-statistics = true"来分析性能统计信息。

示例:

第一个OData服务执行统计信息:

gwfw(SAP网关框架的总和。换句话说:fw = gwhub + gwbe + gwrfcoh)= 5694 ms

gwapp(网关服务本身实现所花费的时间)= 5060毫秒

相同数据的第二OData服务执行统计信息(从缓冲区中提取数据时速度更快):

gwfw(SAP Gateway框架的总和。换句话说:fw = gwhub + gwbe + gwrfcoh)= 3443 ms

gwapp(网关服务本身实现所花费的时间)= 2392 ms

在以上统计数据中,指出SAP Gateway Framework正在花费更多时间进行服务实施。

系统信息:

零件 释放 SP级 支持软件包SAP_ABA7500011SAPK-75011INSAPABASAP_GWFND7500011SAPK-75011INSAPGWFND
小灯塔
2楼-- · 2020-09-10 17:39

安德烈,

感谢您的快速回复。 我是您的常规博客读者之一,并且始终发现您的博客很有帮助且内容丰富。

我已经通过在小型数据的URL中传递" sap-statistics = true"来分析性能统计信息。

示例:

第一个OData服务执行统计信息:

gwfw(SAP网关框架的总和。换句话说:fw = gwhub + gwbe + gwrfcoh)= 5694 ms

gwapp(网关服务本身实现所花费的时间)= 5060 ms

相同数据的第二OData服务执行统计信息(从缓冲区中提取数据时速度更快)

gwfw(SAP Gateway框架的总和。换句话说:fw = gwhub + gwbe + gwrfcoh)= 3443 ms

gwapp(网关服务本身实现所花费的时间)= 2392 ms

以上统计数据表明SAP Gateway Framework正在花费更多时间进行服务实施。

系统信息:

Component -Release-SP-LevelSupport-Package

SAP_ABA7500011SAPK-75011INSAPABA

SAP_GWFND7500011SAPK-75011INSAPGWFND

昵称总是被占用
3楼-- · 2020-09-10 17:25

Hi Gaurav,

使用URL参数sap-statistics = true,您可以检索有关用于服务请求的总时间以及如何将其拆分为不同软件组件或层的信息。 对于每个零件,都要测量处理时间。

或者,您可以发送sap-statistics:true作为标头,而不是添加URL参数。

有关详细信息,请参阅博客文章

https: //blogs.sap.com/2016/01/28/understanding-sap-performance-statistics-for-sap-netweaver-gateway-service /

我同事的

Carlos Roggan

问题:

您正在使用什么SAP NetWeaver 740、750、751和SP级别?

此致

安德烈

一周热门 更多>