数据库:zhcxkj-center-product
查询时间:48.9721
扫描行数:1205740
发送行数:100
指纹SQL: SELECT id , title_source_id , sku FROM ? WHERE ( status = ? AND is_deleted = ? AND category1_id IS NULL AND create_time >= '?' ) limit ? ;
真实SQL:SELECT id,title_source_id,sku FROM t_product_sku_title_ozon WHERE (status = 0 AND is_deleted = 0 AND category1_id IS NULL AND create_time >= '2025-08-01 04:00:01') limit 100;
##无人工修改##
AISQL修改建议:# 优化后的SQL
SELECT id, title_source_id, sku
FROM t_product_sku_title_ozon
WHERE status = 0
AND is_deleted = 0
AND category1_id IS NULL
AND create_time >= '2025-08-01 04:00:01'
LIMIT 100;
优化建议:
1. 简化了WHERE条件的括号结构,虽然不影响性能但提高可读性
2. 建议在该表上创建复合索引:(status, is_deleted, category1_id, create_time)
3. 如果create_time筛选范围较大,可以考虑将create_time放在索引更靠前的位置
explain表:
| id | select_type | table | partitions | type | possible_keys | key | key_len | ref | rows | filtered | Extra |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | SIMPLE | t_product_sku_title_ozon | None | range | idx_create_time_status_prompt_type,idx_status_createtime_titlesourceid | idx_status_createtime_titlesourceid | 9 | None | 5878334 | 10 | Using index condition |
额外建议:
索引建议:
取出表 【t_product_sku_title_ozon】 where条件字段 【status】 100000 条记录,重复的数据有:【57524】 条,没有必要为该字段创建索引。
取出表 【t_product_sku_title_ozon】 where条件字段 【is_deleted】 100000 条记录,重复的数据有:【72719】 条,没有必要为该字段创建索引。
→ 【t_product_sku_title_ozon】表 【category1_id,create_time】字段,联合索引已经存在,无需添加任何索引。
【t_product_sku_title_ozon】表 【category1_id,create_time】字段,索引分析:
+--------------------------+--------------------------------+---------------+---------------+
| TABLE_NAME | INDEX_NAME | COLUMN_NAME | CARDINALITY |
+==========================+================================+===============+===============+
| t_product_sku_title_ozon | idx_create_time_status_prompt_ | create_time | 2490967 |
| | type | | |
+--------------------------+--------------------------------+---------------+---------------+
| t_product_sku_title_ozon | idx_status_createtime_titlesou | create_time | 4733497 |
| | rceid | | |
+--------------------------+--------------------------------+---------------+---------------+
| t_product_sku_title_ozon | idx_status_createtime_titlesou | category1_id | 27857100 |
| | rceid | | |
+--------------------------+--------------------------------+---------------+---------------+
已解决 任务已关停