`marketplace_id`,
`asin`,
`id`,
`customer_id`,
`brand`,
`create_time`,
`update_time`,
`asin_first_order_time`,
`asin_first_arrival_time`,
`category_id_4`,
`category_id_1`,
`category_name_1`,
`is_deleted`,
`category_rank_1`,
`category_rank_2`,
`category_rank_3`,
`category_rank_4`
FROM
t_amazon_listing_extra_asin_us
WHERE
(
customer_id = 1
AND (
update_time >= DATE_ADD( REPLACE ( '2024-07-02 02:55:00', '%', ' ' ), INTERVAL - 1 DAY )
OR create_time >= DATE_ADD( REPLACE ( '2024-07-02 02:55:00', '%', ' ' ), INTERVAL - 1 DAY )));

优化建议:
SELECT
`marketplace_id`,
`asin`,
`id`,
`customer_id`,
`brand`,
`create_time`,
`update_time`,
`asin_first_order_time`,
`asin_first_arrival_time`,
`category_id_4`,
`category_id_1`,
`category_name_1`,
`is_deleted`,
`category_rank_1`,
`category_rank_2`,
`category_rank_3`,
`category_rank_4`
FROM
t_amazon_listing_extra_asin_us
WHERE
(
customer_id = 1
AND (
update_time >= DATE_ADD( REPLACE ( '2024-07-02 02:55:00', '%', ' ' ), INTERVAL - 1 DAY )
))
union
SELECT
`marketplace_id`,
`asin`,
`id`,
`customer_id`,
`brand`,
`create_time`,
`update_time`,
`asin_first_order_time`,
`asin_first_arrival_time`,
`category_id_4`,
`category_id_1`,
`category_name_1`,
`is_deleted`,
`category_rank_1`,
`category_rank_2`,
`category_rank_3`,
`category_rank_4`
FROM
t_amazon_listing_extra_asin_us
WHERE
(
customer_id = 1
AND (
create_time >= DATE_ADD( REPLACE ( '2024-07-02 02:55:00', '%', ' ' ), INTERVAL - 1 DAY )));
需要建两个索引,idx1(update_time,customer_id) 和idx2(create_time,customer_id),分页。
