智能刊登gaussdb 慢sql top 10
<derived2>全表扫描
| <derived2> | ALL | Using temporary | 4800278 |
2.解决方案
语句优化建议:
- 发现未使用`ORDER BY`的`GROUP BY`查询`GROUP BY a.sitecode`,该用法会导致无谓的排序产生,如果不需要排序建议添加`ORDER BY NULL`。
- 发现未使用`ORDER BY`的`GROUP BY`查询`GROUP BY CustomerId,SiteCode,Sku`,该用法会导致无谓的排序产生,如果不需要排序建议添加`ORDER BY NULL`。
3.原sql
SELECT a.SiteCode, COUNT(1) AS Total
FROM (SELECT SiteCode, COUNT(1) AS Total
FROM m_ebay_listing_sub
WHERE CustomerId = 1
AND EditStatus = 1
GROUP BY CustomerId, SiteCode, Sku
) a
GROUP BY a.sitecode