数据库:zhcxkj_center_bi
查询时间:14.4133
扫描行数:274104
发送行数:1
指纹SQL: SELECT count ( ? ) FROM ( SELECT DISTINCT tacrv2 . asin , tacrv2 . country_code , tacrv2 . analysis_asin , tacrv2 . analysis_country_code FROM ? tacrv2 WHERE tacrv2 . customer_id = ? AND tacrv2 . is_deleted = ? AND tacrv2 . status = ? ) table_count ;
真实SQL:SELECT count(0) FROM (SELECT DISTINCT tacrv2.asin, tacrv2.country_code, tacrv2.analysis_asin, tacrv2.analysis_country_code FROM t_amazon_competitors_relation_v2 tacrv2 WHERE tacrv2.customer_id = 1 AND tacrv2.is_deleted = 0 AND tacrv2.status = 1) table_count;
无人工修改
AISQL修改建议:SELECT COUNT(DISTINCT CONCAT(tacrv2.asin, |, tacrv2.country_code, |, tacrv2.analysis_asin, |, tacrv2.analysis_country_code))
FROM t_amazon_competitors_relation_v2 tacrv2
WHERE tacrv2.customer_id = 1
AND tacrv2.is_deleted = 0
AND tacrv2.status = 1;
explain表:
| id | select_type | table | partitions | type | possible_keys | key | key_len | ref | rows | filtered | Extra |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | PRIMARY | <derived2> | None | ALL | None | None | None | None | 74 | 100 | None |
| 2 | DERIVED | tacrv2 | None | index | uk_asin_analysis_asin_country_code_analysis_country_code_cusId | uk_asin_analysis_asin_country_code_analysis_country_code_cusId | 396 | None | 74198 | 0.1 | Using where |
额外建议:
索引建议:
取出表 【t_amazon_competitors_relation_v2】 where条件字段 【customer_id】 100000 条记录,重复的数据有:【100000】 条,没有必要为该字段创建索引。
取出表 【t_amazon_competitors_relation_v2】 where条件字段 【is_deleted】 100000 条记录,重复的数据有:【100000】 条,没有必要为该字段创建索引。
取出表 【t_amazon_competitors_relation_v2】 where条件字段 【status】 100000 条记录,重复的数据有:【96254】 条,没有必要为该字段创建索引。
→ 【t_amazon_competitors_relation_v2】 表,无需添加任何索引。





无意义的优化