背景:
1、目前Listing数据已经大大增加到7000万以上,大宽表压力极大
2、跟系统部也优化了好多回,目前没有特别好的方案,只能是哪里问题大,哪里做局部优化
方案:
1、把获取结果逻辑中的,using (var hp = new RB.DAL.DALHelper()) 大块代码,切成小块,减少线程占用
2、把更新Base表的地方,都拆成小分页,逐步更新
3、更新Base表的地方,都增加重试机制,重试3次不成功再向上报错
4、获取采集结果失败报错的,清除状态重新提交
5、优化SKU解析报错
背景:
1、目前Listing数据已经大大增加到7000万以上,大宽表压力极大
2、跟系统部也优化了好多回,目前没有特别好的方案,只能是哪里问题大,哪里做局部优化
方案:
1、把获取结果逻辑中的,using (var hp = new RB.DAL.DALHelper()) 大块代码,切成小块,减少线程占用
2、把更新Base表的地方,都拆成小分页,逐步更新
3、更新Base表的地方,都增加重试机制,重试3次不成功再向上报错
4、获取采集结果失败报错的,清除状态重新提交
5、优化SKU解析报错
需求背景:
1、目前Listing数据已经大大增加到9000万以上,RB_Amazon_Product_Base大宽表压力极大
2、跟系统部也优化了好多回,目前没有特别好的方案,只能是哪里问题大,哪里做局部优化
详细内容:
1、把获取结果逻辑中的,using (var hp = new RB.DAL.DALHelper()) 大块代码,切成小块减少线程占用
2、把更新RB_Amazon_Product_Base表的地方,都拆成小分页,逐步更新
3、更新RB_Amazon_Product_Base表的地方,都增加重试机制,重试3次不成功再向上报错
4、获取采集结果失败报错的,清除状态重新提交
5、优化SKU解析报错
| 所属迭代 | 技术研发中心 2月分支版本(2023年) |
|---|---|
| 所属模块 | / |
| 相关需求 | 获取刊登结果服务性能优化 |
| 指派给 | Closed 于 2023-10-31 14:25:15 |
| 任务类型 | 后端 |
| 任务标签 | 初始 |
| 开发组 | 运营开发组 |
| 任务状态 | 已关闭 |
| 进度 | 100% |
| 优先级 | P2 |
| 关键词 | |
| 抄送给 |
| 由谁创建 | 王翔宇 于 2023-02-13 15:04:11 |
|---|---|
| 由谁完成 | 王翔宇 于 2023-02-14 09:06:58 |
| 由谁取消 | 暂无 |
| 由谁关闭 | 周杰 于 2023-10-31 14:25:15 |
| 关闭原因 | 已完成 |
| 最后编辑 | 周杰 于 2023-10-31 14:25:15 |
| 团队 | 最初预计 | 总计消耗 | 预计剩余 |
|---|
| 最初预计 | 16工时 |
|---|---|
| 总计消耗 | 16工时 |
| 预计剩余 | 0工时 |
| 预计开始 | 0000-00-00 |
| 实际开始 | 2023-02-14 |
| 截止日期 | 2023-02-13 |