将SLD用于负责人时与关系的性能问题

2020-08-27 14:11发布

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

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


当前hybris版本: 6.2.0.2

类似的杂项JIRA已发布问题: https://jira.hybris .com/browse/ECP-880

我们正在基于hybris平台积极开发我们的产品,并不断开发新版本。 我们的一项改进是支持SLD,但它导致我们遇到一个问题,该问题基于平台的核心。

问题本身是-注册新客户最多需要30秒。 经过我们的开发人员对该问题的调查后,我们将问题本地化了,这里是:

ModifyManyToManyRelationStatementsBuilder 类,同时通过SLD创建 CustomerModel 时,会为 Principal-PrincipalGroup 关系生成未优化的查询。 结果查询如下

  SELECT PK,TargetPK,SourcePK,SequenceNumber,RSequenceNumber
  来自pgrels
  在哪里PK IN(8980022263812)
  AND languagepk为NULL
  UNION SELECT PK,TargetPK,SourcePK,SequenceNumber,RSequenceNumber
  来自pgrels
  在哪里TargetPK IN(8796093120517)和languagepk是NULL

  

在拥有数百万客户的DB上执行此操作最多需要20-30秒。 我们真的需要您的协助:

  • 创建相应的JIRA问题

  • 寻找解决方法(如果适用)

  • 还有其他想法吗?

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

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


当前hybris版本: 6.2.0.2

类似的杂项JIRA已发布问题: https://jira.hybris .com/browse/ECP-880

我们正在基于hybris平台积极开发我们的产品,并不断开发新版本。 我们的一项改进是支持SLD,但它导致我们遇到一个问题,该问题基于平台的核心。

问题本身是-注册新客户最多需要30秒。 经过我们的开发人员对该问题的调查后,我们将问题本地化了,这里是:

ModifyManyToManyRelationStatementsBuilder 类,同时通过SLD创建 CustomerModel 时,会为 Principal-PrincipalGroup 关系生成未优化的查询。 结果查询如下

  SELECT PK,TargetPK,SourcePK,SequenceNumber,RSequenceNumber
  来自pgrels
  在哪里PK IN(8980022263812)
  AND languagepk为NULL
  UNION SELECT PK,TargetPK,SourcePK,SequenceNumber,RSequenceNumber
  来自pgrels
  在哪里TargetPK IN(8796093120517)和languagepk是NULL

  

在拥有数百万客户的DB上执行此操作最多需要20-30秒。 我们真的需要您的协助:

  • 创建相应的JIRA问题

  • 寻找解决方法(如果适用)

  • 还有其他想法吗?

付费偷看设置
发送
4条回答
CJones
1楼-- · 2020-08-27 14:37

遇到同样的问题,在这里有帮助吗?

Nan4612
2楼-- · 2020-08-27 14:26

-你们找到了一种加快查询速度的方法吗?

吹牛啤
3楼-- · 2020-08-27 14:45

我们也面临这个问题,我们对此有任何建议或解决方案吗?

从pgrels item_t0位置选择item_t0.TargetPK(item_t0.Qualifier = @ P0 AND item_t0.SourcePK = @ P1 AND item_t0.languagepk IS NULL)按item_t0.SequenceNumber ASC排序, item_t0.PK A

梦想连接
4楼-- · 2020-08-27 14:23

嘿。 我们面临着同样的问题。 有什么建议吗?

一周热门 更多>