点击此处---> 群内免费提供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问题
-
寻找解决方法(如果适用)
-
还有其他想法吗?
遇到同样的问题,在这里有帮助吗?
-你们找到了一种加快查询速度的方法吗?
我们也面临这个问题,我们对此有任何建议或解决方案吗?
从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
嘿。 我们面临着同样的问题。 有什么建议吗?
一周热门 更多>