任务描述
SELECT
    `Id`,
    `CustomerId`,
    `ProductId`,
    `MarketId`,
    `Sku`,
    `MarketAttributeId`,
    `Name`,
    `MarketValueId`,
    `Value`,
    `IsCustom`,
    `Sort`,
    `CreatorId`,
    `Creator`,
    `CreationTime`,
    `LastModifierId`,
    `LastModifier`,
    `LastModificationTime`,
    `CustomValue`,
    `RangeMinValue`,
    `RangeMaxValue`
FROM
    p_market_product_attribute
WHERE
    (
    LastModificationTime >= DATE_SUB( NOW(), INTERVAL 2 DAY ));
需求描述
业务背景

1)业务方临时数据处理、统计、导出等无法得到及时帮助

2)生产问题排查排期周期过长


业务文档

https://alidocs.dingtalk.com/i/nodes/mExel2BLV541nqKkSZX5MzAlWgk9rpMq?utm_scene=team_space


验收标准

及时响应业务问题并处理妥善,保持系统稳定性

历史记录  
  1. 2023-12-27 11:07:31, 由 韦思成 创建。
  2. 2023-12-27 16:00:19, 由 韦思成 编辑。
    修改了 所属模块,旧值为 "1845",新值为 "0"。
    修改了 指派给 ,旧值为 "weisicheng",新值为 "zhusiwen"。
  3. 2023-12-28 19:41:05, 由 朱思文 编辑。
    修改了 相关需求,旧值为 "0",新值为 "18362"。
    修改了 需求版本,旧值为 "1",新值为 "2"。
  4. 2023-12-28 19:42:27, 由 朱思文 指派给 韦思成。
    修改了 指派给,旧值为 "zhusiwen",新值为 "weisicheng"。
  5. 2024-01-03 21:01:04, 由 韦思成 编辑。
    修改了 任务描述,区别为:
    001- SELECT "产品状态" 属性,CASE a.State WHEN 0 THEN "正常" WHEN 1 THEN "仅批量" WHEN 2 THEN "停产" WHEN 3 THEN "锁定" WHEN 4 THEN "暂时缺货" WHEN 5 THEN "清库" END 值, count( a.sku ) sku数量 FROM irobotbox_marketpublish.p_product a WHERE a.customerid = 1 AND a.FinalJudgmentStatus = 1 AND a.sku NOT LIKE "ZN%" GROUP BY ( CASE a.State WHEN 0 THEN "正常" WHEN 1 THEN "仅批量" WHEN 2 THEN "停产" WHEN 3 THEN "锁定" WHEN 4 THEN "暂时缺货" WHEN 5 THEN "清库" END ) UNION ALL SELECT "是否侵权仿牌" 属性, CASE a.RiskInfringement WHEN 2 THEN "是" ELSE "否" END 值, count( a.sku ) sku数量 FROM irobotbox_marketpublish.p_product a WHERE a.customerid = 1 AND a.FinalJudgmentStatus = 1 AND a.sku NOT LIKE "ZN%" GROUP BY ( CASE a.RiskInfringement WHEN 2 THEN "是" ELSE "否" END ) UNION ALL SELECT "是否本平台禁售" 属性, CASE WHEN b.sku IS NULL THEN "否" ELSE "是" END 值, count( a.sku ) sku数量 FROM irobotbox_marketpublish.p_product a LEFT JOIN irobotbox_marketpublish.p_product_prohibitionsalemarket b ON a.customerid = a.customerid AND a.sku = b.sku AND b.marketid = 2 WHERE a.customerid = 1 AND a.FinalJudgmentStatus = 1 AND a.sku NOT LIKE "ZN%" GROUP BY ( CASE WHEN b.sku IS NULL THEN "否" ELSE "是" END );
    001+ SELECT `Id`, `CustomerId`, `ProductId`, `MarketId`, `Sku`, `MarketAttributeId`, `Name`, `MarketValueId`, `Value`, `IsCustom`, `Sort`, `CreatorId`, `Creator`, `CreationTime`, `LastModifierId`, `LastModifier`, `LastModificationTime`, `CustomValue`, `RangeMinValue`, `RangeMaxValue` FROM p_market_product_attribute WHERE ( LastModificationTime >= DATE_SUB( NOW(), INTERVAL 2 DAY ));
    001- SELECT<br /> "产品状态" 属性,<br />CASE<br /> a.State <br /> WHEN 0 THEN<br /> "正常" <br /> WHEN 1 THEN<br /> "仅批量" <br /> WHEN 2 THEN<br /> "停产" <br /> WHEN 3 THEN<br /> "锁定" <br /> WHEN 4 THEN<br /> "暂时缺货" <br /> WHEN 5 THEN<br /> "清库" <br /> END 值,<br /> count( a.sku ) sku数量 <br />FROM<br /> irobotbox_marketpublish.p_product a <br />WHERE<br /> a.customerid = 1 <br /> AND a.FinalJudgmentStatus = 1 <br /> AND a.sku NOT LIKE "ZN%" <br />GROUP BY<br /> (<br /> CASE<br /> a.State <br /> WHEN 0 THEN<br /> "正常" <br /> WHEN 1 THEN<br /> "仅批量" <br /> WHEN 2 THEN<br /> "停产" <br /> WHEN 3 THEN<br /> "锁定" <br /> WHEN 4 THEN<br /> "暂时缺货" <br /> WHEN 5 THEN<br /> "清库" <br /> END <br /> ) UNION ALL<br /> SELECT<br /> "是否侵权仿牌" 属性,<br /> CASE<br /> a.RiskInfringement <br /> WHEN 2 THEN<br /> "是" ELSE "否" <br /> END 值,<br /> count( a.sku ) sku数量 <br /> FROM<br /> irobotbox_marketpublish.p_product a <br /> WHERE<br /> a.customerid = 1 <br /> AND a.FinalJudgmentStatus = 1 <br /> AND a.sku NOT LIKE "ZN%" <br /> GROUP BY<br /> ( CASE a.RiskInfringement WHEN 2 THEN "是" ELSE "否" END ) UNION ALL<br /> SELECT<br /> "是否本平台禁售" 属性,<br /> CASE<br /> <br /> WHEN b.sku IS NULL THEN<br /> "否" ELSE "是" <br /> END 值,<br /> count( a.sku ) sku数量 <br /> FROM<br /> irobotbox_marketpublish.p_product a<br /> LEFT JOIN irobotbox_marketpublish.p_product_prohibitionsalemarket b ON a.customerid = a.customerid <br /> AND a.sku = b.sku <br /> AND b.marketid = 2 <br /> WHERE<br /> a.customerid = 1 <br /> AND a.FinalJudgmentStatus = 1 <br /> AND a.sku NOT LIKE "ZN%" <br />GROUP BY<br /> ( CASE WHEN b.sku IS NULL THEN "否" ELSE "是" END );
    001+ SELECT<br /> `Id`,<br /> `CustomerId`,<br /> `ProductId`,<br /> `MarketId`,<br /> `Sku`,<br /> `MarketAttributeId`,<br /> `Name`,<br /> `MarketValueId`,<br /> `Value`,<br /> `IsCustom`,<br /> `Sort`,<br /> `CreatorId`,<br /> `Creator`,<br /> `CreationTime`,<br /> `LastModifierId`,<br /> `LastModifier`,<br /> `LastModificationTime`,<br /> `CustomValue`,<br /> `RangeMinValue`,<br /> `RangeMaxValue` <br />FROM<br /> p_market_product_attribute <br />WHERE<br /> (<br /> LastModificationTime &gt;= DATE_SUB( NOW(), INTERVAL 2 DAY ));
  6. 2024-01-03 21:34:14, 由 韦思成 完成。
    修改了 总计消耗,旧值为 "0",新值为 "1.5"。
    修改了 实际完成,旧值为 "",新值为 "2024-01-03 21:31:51"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2024-01-03 21:34:14"。
    修改了 预计剩余,旧值为 "1.5",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "weisicheng"。

    添加索引:  `idx_lastmodificationtime` (`LastModificationTime`)

    因返回记录数大,调整为分批(1000)获取,执行时间0.4秒 如下 :


  7. 2024-01-04 10:17:13, 由 韦思成 指派给 王翔宇。
    修改了 指派给,旧值为 "weisicheng",新值为 "wangxiangyu"。
  8. 2024-01-24 10:18:00, 由 周杰 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "wangxiangyu",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "zhoujie"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2024-01-24 10:18:00"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 主干 1月运维事项(2024年)
所属模块 /
相关需求 IMS:20240109营销开发组-MTP运维需求
指派给 Closed 于 2024-01-24 10:18:00
任务类型 运维
任务标签 初始
开发组 百货开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 韦思成 于 2023-12-27 11:07:31
由谁完成 韦思成 于 2024-01-03 21:31:51
由谁取消 暂无
由谁关闭 周杰 于 2024-01-24 10:18:00
关闭原因 已完成
最后编辑 周杰 于 2024-01-24 10:18:00
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 1.5工时
总计消耗 1.5工时
预计剩余 0工时
预计开始 2023-12-28
实际开始 2024-01-03
截止日期 2024-01-03