智能刊登gaussdb 慢sql top 10
2.解决方案
- 建议在数据表 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`)
注意:在业务高峰期,变更表结构存在风险,请谨慎操作!
- 发现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')