任务描述

任务背景:

优化智能刊登提供给ERP使用的上架报告的查询SQL,目前开发反馈,每次查询需要上千秒


任务内容:

优化以下SQL:

SELECT `l`.`OrderSourceId` AS `OrderSourceId` , `l`.`Creator` AS `Creator` , COUNT(DISTINCT`s`.`ProductId`) AS `ListingTotal` , COUNT(DISTINCT`s`.`Sku`) AS `SkuTotal` , COUNT(`s`.`SellerSku`) AS `SellerSkuTotal` FROM `M_ShopeeV2_Listing_Sub` s Left JOIN `M_ShopeeV2_Listing` l ON ((( `s`.`CustomerId` = `l`.`CustomerId` ) AND ( `s`.`OrderSourceId` = `l`.`OrderSourceId` )) AND ( `s`.`ProductId` = `l`.`ProductId` )) WHERE (((( `l`.`CustomerId` = 1 ) AND ( `l`.`IsGlobal` = true )) AND ( `l`.`PublishTime` >= '2022-08-25 0:00:00' )) AND ( `l`.`PublishTime` <= '2022-08-31 23:59:59' )) GROUP BY `l`.`OrderSourceId`,`l`.`CreatorId`

历史记录  
  1. 2022-11-22 15:32:36, 由 刘瀚泽 创建。
  2. 2022-12-01 15:58:18, 由 陈少军 完成。
    修改了 总计消耗,旧值为 "0",新值为 "0.5"。
    修改了 指派给 ,旧值为 "chenshaojun",新值为 "liuhanze"。
    修改了 实际完成,旧值为 "",新值为 "2022-12-01 15:57:05"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2022-12-01 15:58:18"。
    修改了 预计剩余,旧值为 "3",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "chenshaojun"。
    已优化了索引,现在 1秒左右查询处理了
  3. 2022-12-02 11:11:58, 由 刘瀚泽 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "liuhanze",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "liuhanze"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2022-12-02 11:11:58"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 技术研发中心 11月运维事项(2022年)
所属模块 /
相关需求 暂无
指派给 Closed 于 2022-12-02 11:11:58
任务类型 运维
任务标签 初始
开发组 财务开发组
任务状态 已关闭
进度 100%
优先级 P1
关键词
抄送给
由谁创建 刘瀚泽 于 2022-11-22 15:32:36
由谁完成 陈少军 于 2022-12-01 15:57:05
由谁取消 暂无
由谁关闭 刘瀚泽 于 2022-12-02 11:11:58
关闭原因 已完成
最后编辑 刘瀚泽 于 2022-12-02 11:11:58
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 3工时
总计消耗 0.5工时
预计剩余 0工时
预计开始 2022-11-22
实际开始 2022-12-01
截止日期 2022-11-23