慢sql top 10,缺少大量索引,执行需要30分钟
2.解决方案: 在晚上业务使用量少的时候创建
索引优化建议:
- 建议在数据表 irobotbox_marketpublish.ap_autopublish_allegro_queue 的 IsManual,CustomerId,Date 列上添加如下索引,以提高查询性能:
ALTER TABLE `irobotbox_marketpublish`.`ap_autopublish_allegro_queue` ADD INDEX `idx_IsManual_CustomerId_Date` (`IsManual`, `CustomerId`, `Date`)
注意:在业务高峰期,变更表结构存在风险,请谨慎操作!
3.SQL
SELECT * FROM ap_autopublish_allegro_queue WHERE CustomerID = 1 AND IsManual = 1 AND Date >= 20221016 LIMIT 10