慢速同步

2020-09-09 23:23发布

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

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


大家好,我们使用的是MS SQL Server 2012,在Hybris 5..5.1上,产品量为500 k +。 完全同步和增量同步性能会在一段时间内变差并且非常慢。 它以50个项目/秒开始,然后逐渐下降到2个或1个项目/秒。

我们在下面实现了1)它是4台核心计算机,线程数设置为4 2)我们已经使用ordered =" false"禁用了有序关系3)使用related.CategoryProductRelation.source将类别产品关系设置为无序 .ordered = false 4)根据运行最频繁的查询的执行计划创建其他索引5)从同步属性中禁用目标目录中不需要的属性

请让我们知道是否缺少其他最佳做法,因为这些做法导致同步性能下降

谢谢Nivedita

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

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


大家好,我们使用的是MS SQL Server 2012,在Hybris 5..5.1上,产品量为500 k +。 完全同步和增量同步性能会在一段时间内变差并且非常慢。 它以50个项目/秒开始,然后逐渐下降到2个或1个项目/秒。

我们在下面实现了1)它是4台核心计算机,线程数设置为4 2)我们已经使用ordered =" false"禁用了有序关系3)使用related.CategoryProductRelation.source将类别产品关系设置为无序 .ordered = false 4)根据运行最频繁的查询的执行计划创建其他索引5)从同步属性中禁用目标目录中不需要的属性

请让我们知道是否缺少其他最佳做法,因为这些做法导致同步性能下降

谢谢Nivedita

付费偷看设置
发送
3条回答
lukcy2020
1楼-- · 2020-09-09 23:45

您是否调查过机器大部分时间都花在哪里,换句话说,就是瓶颈? CPU/mem/IO操作在JVM和DB端如何表现? 由于每个设置都不相同,因此很难给您答案,因此您应该在同步过程中检查/监视这些组件上发生了什么。

更新:您可以尝试进行同步的线程数,如果您说有4个线程,那么如果说数据库是您的瓶颈,那么大多数时候您的一些或所有线程将等待数据库响应,而 如果线程数量更多,您可以加快操作速度。 但是,再次-检查您的同步线程大部分时间在做什么,最热门的方法是什么。

clever101
2楼-- · 2020-09-09 23:40

我们通过使用sync.legacy.mode = true来禁用同步期间的拦截器执行

xfwsx85
3楼-- · 2020-09-09 23:41

嘿,你怎么知道对象占据了内存 在数据库中?

一周热门 更多>