任务描述

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


自动刊登队列以及凤凰计划相关队列索引优化

验收标准
暂无
历史记录  
  1. 2025-03-03 17:43:35, 由 胡笑锋 创建。
  2. 2025-03-07 10:22:43, 由 胡笑锋 完成。
    修改了 总计消耗,旧值为 "0",新值为 "8"。
    修改了 实际完成,旧值为 "",新值为 "2025-03-07 10:13:41"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2025-03-07 10:22:43"。
    修改了 预计剩余,旧值为 "8",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "huxiaofeng"。

    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 :停凤凰计划重刊相关服务,备份原表,切换新表


    处理完成开启服务后检查队列数据正常进入

所属迭代 智能中心-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