1. 问题分析
慢sql top 20,查询时间153.940秒, 没有索引,全表扫描了
2.解决方案
索引优化建议:
- 建议在数据表 irobotbox_marketpublish.M_Walmart_Listing 的 ChangeStatus,ProductId 列上添加如下索引,以提高查询性能:
ALTER TABLE `irobotbox_marketpublish`.`M_Walmart_Listing` ADD INDEX `idx_ChangeStatus_ProductId` (`ChangeStatus`, `ProductId`)
注意:在业务高峰期,变更表结构存在风险,请谨慎操作!晚上业务不忙的时候执行
3.慢sql
SELECT `ProductId` FROM `M_Walmart_Listing` WHERE `ChangeStatus` = 3
