ap_autopublish_ebay_queue
pp_phoenixplan_ebay_autooff_queue
pp_phoenixplan_ebay_againpublish_queue
pp_phoenixplan_ebay_autoadjustprice_queue
自动刊登队列以及凤凰计划相关队列索引优化
ap_autopublish_ebay_queue
pp_phoenixplan_ebay_autooff_queue
pp_phoenixplan_ebay_againpublish_queue
pp_phoenixplan_ebay_autoadjustprice_queue
自动刊登队列以及凤凰计划相关队列索引优化
ap_autopublish_ebay_queue
pp_phoenixplan_ebay_autooff_queue
pp_phoenixplan_ebay_againpublish_queue
pp_phoenixplan_ebay_autoadjustprice_queue
自动刊登队列以及凤凰计划相关队列索引优化
| 所属迭代 | 智能中心-EBAY直发迭代 |
|---|---|
| 所属模块 | 智能中心-需求池 战略独立项目 EBAY直发 |
| 相关需求 | ebay:队列性能优化 |
| 指派给 | 胡笑锋 于 2025-03-07 10:22:43 |
| 任务类型 | 后端 |
| 任务标签 | 初始 |
| 开发组 | |
| 任务状态 | 已完成 |
| 进度 | 100% |
| 优先级 | P3 |
| 关键词 | |
| 抄送给 |
| 由谁创建 | 胡笑锋 于 2025-03-03 17:43:35 |
|---|---|
| 由谁完成 | 胡笑锋 于 2025-03-07 10:13:41 |
| 由谁取消 | 暂无 |
| 由谁关闭 | 暂无 |
| 关闭原因 | 暂无 |
| 最后编辑 | 胡笑锋 于 2025-03-07 10:22:43 |
| 团队 | 最初预计 | 总计消耗 | 预计剩余 |
|---|
| 最初预计 | 8工时 |
|---|---|
| 总计消耗 | 8工时 |
| 预计剩余 | 0工时 |
| 预计开始 | 2025-03-04 |
| 实际开始 | 2025-03-07 |
| 截止日期 | 2025-03-04 |
1、ap_autopublish_ebay_queue 优化完后的索引如下:
UNIQUE INDEX `uidx_unique_key`(`Sku` ASC, `OrderSourceId` ASC, `StrategyId` ASC, `ExternalId` ASC, `Date` ASC, `Type` ASC) USING BTREE,
INDEX `idx_itemid`(`ItemId` ASC) USING BTREE,
INDEX `idx_sellersku_ordersourceid_strategyid_skus`(`SellerSku` ASC, `OrderSourceId` ASC, `StrategyId` ASC, `AllSkus` ASC) USING BTREE,
INDEX `idx_LastModificationTime_Id`(`LastModificationTime` DESC, `Id` ASC) USING BTREE,
INDEX `idx_StrategyId_TemplateId_Status_LastModificationTime`(`StrategyId` ASC, `TemplateId` ASC, `Status` ASC, `LastModificationTime` DESC) USING BTREE,
INDEX `idx_Date_Status_StrategyId`(`Date` ASC, `Status` ASC, `StrategyId` ASC) USING BTREE,
INDEX `idx_taskstatus_ordersourceid_status_loadqueueTime`(`TaskStatus` ASC, `OrderSourceId` ASC, `Status` ASC, `LoadQueueTime` DESC) USING BTREE
2、pp_phoenixplan_ebay_autooff_queue 优化完后的索引如下:
UNIQUE INDEX `uidx_unique_keys`(`SellerSku` ASC, `ItemId` ASC, `OrderSourceId` ASC, `StrategyId` ASC, `RePublishOrderSourceId` ASC, `Date` ASC, `MarketId` ASC, `CustomerId` ASC) USING BTREE,
INDEX `idx_ItemId`(`ItemId` ASC) USING BTREE,
INDEX `idx_LastModificationTime_Id`(`LastModificationTime` DESC, `Id` ASC) USING BTREE,
INDEX `idx_Sku`(`Sku` ASC) USING BTREE,
INDEX `idx_date_status`(`Date` ASC, `Status` ASC) USING BTREE,
INDEX `idx_strategyid_date`(`StrategyId` ASC, `Date` ASC) USING BTREE,
INDEX `idx_taskstatus_ordersourceid_status`(`TaskStatus` ASC, `OrderSourceId` ASC, `Status` ASC) USING BTREE,
INDEX `idx_OrderSourceId_Status_id`(`OrderSourceId` ASC, `Status` ASC, `Id` ASC) USING BTREE
3、pp_phoenixplan_ebay_autoadjustprice_queue 优化完后的索引如下:
UNIQUE INDEX `uidx_unique_keys`(`SellerSku` ASC, `ItemId` ASC, `StrategyId` ASC, `OrderSourceId` ASC, `RePublishOrderSourceId` ASC, `Date` ASC, `MarketId` ASC, `CustomerId` ASC) USING BTREE,
INDEX `idx_Sku`(`Sku` ASC) USING BTREE,
INDEX `idx_UniqueId`(`UniqueId` ASC) USING BTREE,
INDEX `idx_LastModificationTime_Id`(`LastModificationTime` DESC, `Id` ASC) USING BTREE,
INDEX `idx_ItemId`(`ItemId` ASC) USING BTREE,
INDEX `idx_RePublishItemId`(`RePublishItemId` ASC) USING BTREE,
INDEX `idx_strategyid_date`(`StrategyId` ASC, `Date` ASC) USING BTREE,
INDEX `idx_taskstatus_ordersourceid_status`(`TaskStatus` ASC, `OrderSourceId` ASC, `Status` ASC) USING BTREE,
INDEX `idx_sku_status`(`Sku` ASC, `Status` ASC) USING BTREE,
INDEX `idx_StrategySubType_Status_DelayStatus`(`StrategySubType` ASC, `Status` ASC, `DelayStatus` ASC) USING BTREE,
INDEX `idx_republishsellersku`(`RePublishSellerSku` ASC) USING BTREE,
INDEX `idx_OrderSourceId_Status_id`(`OrderSourceId` ASC, `Status` ASC, `Id` ASC) USING BTREE,
INDEX `idx_date_Status`(`Date` ASC, `Status` ASC) USING BTREE
4、pp_phoenixplan_ebay_againpublish_queue 优化完后的索引如下:
UNIQUE INDEX `uidx_unique_keys`(`SellerSku` ASC, `ItemId` ASC, `OrderSourceId` ASC, `StrategyId` ASC, `RePublishOrderSourceId` ASC, `Date` ASC, `MarketId` ASC, `CustomerId` ASC) USING BTREE,
INDEX `idx_ItemId`(`ItemId` ASC) USING BTREE,
INDEX `idx_UniqueId`(`UniqueId` ASC) USING BTREE,
INDEX `idx_LastModificationTime_Id`(`LastModificationTime` DESC, `Id` ASC) USING BTREE,
INDEX `idx_strategyid_date`(`StrategyId` ASC, `Date` ASC) USING BTREE,
INDEX `idx_OrderSourceId_Status_id`(`OrderSourceId` ASC, `Status` ASC, `Id` ASC) USING BTREE,
INDEX `idx_StrategySubType_Status_DelayStatus`(`StrategySubType` ASC, `Status` ASC, `DelayStatus` ASC) USING BTREE,
INDEX `idx_sku_status`(`Sku` ASC, `Status` ASC) USING BTREE,
INDEX `idx_republishsellersku`(`RePublishSellerSku` ASC) USING BTREE,
INDEX `idx_republishitemid`(`RePublishItemId` ASC) USING BTREE,
INDEX `idx_taskstatus_ordersourceid_status`(`TaskStatus` ASC, `OrderSourceId` ASC, `Status` ASC) USING BTREE
5、线上处理步骤:
ap_autopublish_ebay_queue :停刊登相关服务,备份原表,切换新表,并将当月数据迁移至新表
pp_phoenixplan_ebay_autoadjustprice_queue :停凤凰计划调价相关服务,备份原表,切换新表,通知业务关停相关调价策略,避免重复执行
pp_phoenixplan_ebay_autooff_queue :停凤凰计划下架相关服务,备份原表,切换新表
pp_phoenixplan_ebay_againpublish_queue :停凤凰计划重刊相关服务,备份原表,切换新表
处理完成开启服务后检查队列数据正常进入