性能优化需求:
1、目前统计采购中的功能存在性能问题,原来的方案是用一个SQL关联更新Listing大宽表,导致有时候会有几十万的数据同时更新。旧服务所在【ChinaDownLoadImage.Task.Amazon.Task_Amazon_TransportStatistics】
2、把采购中逻辑从旧服务中单独出来,另起一个服务,然后分账号分页处理,减少每次处理的压力
3、由于大宽表压力较大,增加更新时的超时重试机制
4、从旧服务中把更新逻辑移除
任务描述
需求描述
需求背景:目前统计采购中的功能存在性能问题,会导致Listing大宽表死锁或影响Listing页面数据加载,需要对其进行优化
需求风险:影响Listing大宽表性能
目标用户:亚马逊平台运营中心
影响页面:所有需要用到页面
详细内容:
原逻辑:用一个SQL关联更新Listing大宽表,导致有时候会有几十万的数据同时更新。旧服务所在【ChinaDownLoadImage.Task.Amazon.Task_Amazon_TransportStatistics】
新逻辑:
1、把采购中逻辑从旧服务中单独出来,另起一个服务,然后分账号分页处理,减少每次处理的压力
2、由于大宽表压力较大,增加更新时的超时重试机制
3、从旧服务中把更新逻辑移除

验收标准
暂无
1.新增定时服务名称:更新亚马逊采购中字段数据
2.具体逻辑
1)根据脚本查询出需要更新的系统SKU集合
2)根据系统SKU集合分页获取大宽表的ID集合
3)根据大宽表的ID集合批量更新采购中数据量
4)如果更新失败会重试三次