任务描述
1. 问题分析
智能刊登gaussdb 慢sql  top 10

2.解决方案
索引优化建议:
  1. 建议在数据表 irobotbox_marketpublish.Cs_ClearStock_Ebay_Situation 的 SellerSku,OrderSourceId,CustomerId,StrategyId,MarketId 列上添加如下索引,以提高查询性能:
    ALTER TABLE `irobotbox_marketpublish`.`Cs_ClearStock_Ebay_Situation` ADD INDEX `idx_SellerSku_OrderSourceId_CustomerId_StrategyId_MarketId` (`SellerSku`, `OrderSourceId`, `CustomerId`, `StrategyId`, `MarketId`)

注意:在业务高峰期,变更表结构存在风险,请谨慎操作!

语句优化建议:
  1. 发现IN表达式包含元素超过10,请慎用,因为元素过多会导致全表扫描。

3.原sql


SELECT `CustomerId`, `MarketId`, `StrategyId`, `OrderSourceId`, `ParentOrderSourceId`
, `Type`, `Sku`, `SellerSku`, `ItemId`, `Totals`
, `Successes`, `Fails`, `LastDate`, `LastTime`, `LastModifierId`
, `LastModifier`, `LastModificationTime`, `CreatorId`, `Creator`, `CreationTime`
, `Id`
FROM `Cs_ClearStock_Ebay_Situation`
WHERE `CustomerId` = 1
AND `MarketId` = 2
AND `StrategyId` = 0
AND `OrderSourceId` = 9636
AND `SellerSku` IN ('Q022903WFUWWAPS', 'T070857GWF6YW2T', '90228345NL175K0', '9000034JHF7QM4A', '0001524LHBO3CDX', 'S074418E0Z6U542', '4012702358FTG41', 'X025144Z6CUT10Q', '1035705COYA4H1Y', 'F1535371M597OEV', 'H150954GENRD4HU', 'R1507240WR0KAEE', '41658148S465DJU', 'B002657VOW0EMNF', 'I021903UQQVMLAQ', 'J031310AEV0ORXX', 'E0311474A1CLHT9', 'L040241KJ89IEV4', 'N080527TJLLMGUV', 'V081335RTSFOGGL', 'T141415O03G5UES', '4160153X4JC4231', 'O154824JMVWPZR3', '4155740J13ISJDM', 'Q192738BI075LHG', 'X0130414EQU7IMH', 'Q015554CZU0E3UX', 'L0232042VZ41QUP', 'N154342149678YL', '0154348BUYT43YG', 'J1543599YDPYKHO', '4154406LQZI3DEJ', 'S154412E1NRQ6C1', 'H154417YCHH7K3P', 'Z1544422F02VVB0', '0175636TSAW59636', 'T0709186G45QHW3', '6070653D763GXA5', 'J0709315LZ483MY', 'S0709445M8QADJD', '1070950GG0A3H3M', 'R070751PYDBUN5W', 'P0707560BBY6ELZ', 'S070402I8GNBO0F', 'T070630KBAKKN6H', 'A070818HOJMB374', 'Y070825QYLTUE7E', 'O070848ZZUIMCS3', '10709044YEA6ZGO', 'N070910XP0M6YST', 'D071127ZNYXGZSH', 'E071147351V9CBB', '9104507RFDGKHUJ', 'Y104513XSF36ZRN', '9104520ENSHAIP4', 'H104532NHFLWEBG', '3162645T3UWSWQ3', 'R104611B8AXX0UE', '7152452ST8HC5C4', 'F125245396238XC', '1125257D011PTXC', '723211788Q74N2I', 'L053124IDX1GXI9', 'T053130QXGEP0VT', 'R053136KT2J7U5H', 'K212028CMDP7CWD', 'U212752LBUQ3KVU', 'S051603I1HQTS7G', '3071105D8SJHP48', 'C154611NIQ36VJA', 'P153414KGH0LAW0', 'I051712GB5YA3SG', 'N1808161IAH6XRT', 'T19473164GXN65S', 'X19574039OEPHV9', 'T2145028VGBBV5Q', 'N22025732QH6NDQ', 'A214746241W8ASL', 'E0931465D2MDV0C')

历史记录  
  1. 2022-08-05 09:19:58, 由 陈少军 创建。
  2. 2022-08-05 09:20:09, 由 陈少军 指派给 胡笑锋。
    修改了 预计剩余,旧值为 "0",新值为 "2"。
    参考解决方案优化
  3. 2022-08-17 18:43:17, 由 胡笑锋 完成。
    修改了 总计消耗,旧值为 "0",新值为 "1"。
    修改了 指派给 ,旧值为 "huxiaofeng",新值为 "chenshaojun"。
    修改了 实际完成,旧值为 "",新值为 "2022-08-17 18:43:05"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2022-08-17 18:43:17"。
    修改了 预计剩余,旧值为 "2",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "huxiaofeng"。
    索引已建立
  4. 2023-10-31 14:53:14, 由 周杰 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "chenshaojun",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "zhoujie"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2023-10-31 14:53:14"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 系统管理部 - 系统服务优化
所属模块 /
相关需求 暂无
指派给 Closed 于 2023-10-31 14:53:14
任务类型 后端
任务标签 初始
开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 陈少军 于 2022-08-05 09:19:58
由谁完成 胡笑锋 于 2022-08-17 18:43:05
由谁取消 暂无
由谁关闭 周杰 于 2023-10-31 14:53:14
关闭原因 已完成
最后编辑 周杰 于 2023-10-31 14:53:14
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 0工时
总计消耗 1工时
预计剩余 0工时
预计开始 2022-08-05
实际开始 2022-08-17
截止日期 2022-08-09