反馈人:缪金荣
严重程度:严重
问题SQL:select a.id,a.source_id,a.msku,a.new_value,a.type,a.create_time,a.update_time,a.sku,a.asin,a.status,a.create_name,a.create_by from t_amazon_publish_execute_queue_history_new a join ( SELECT id FROM t_amazon_publish_execute_queue_history_new FORCE INDEX(idx_update_time) WHERE is_deleted = 0
AND status = 3
AND update_time >= 2025-10-10 19:01:54 AND update_time < 2025-10-11 19:01:54
AND id > 1508132125
order by id asc limit 500
) b on a.id=b.id
优化建议:t_amazon_publish_execute_queue_history_new表数据显示8亿+数据,影响性能,建议及时清除过期的数据,备份需求建议不要在mysql做,当前explain显示24H内的更新数据量比较大,建议增加source_id减小查询范围,同时可以考虑把时间范围切割成多个小段查询
重现步骤