OData性能问题:$ expand

2020-09-10 16:44发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们已经开发了ODa...

         点击此处--->   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条回答
昵称总是被占用
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级别?

此致

安德烈

一周热门 更多>