0

我有一个包含 61,000 行的数据库。由于服务器响应时间慢,我的网站的 Google PageSpeed 得分非常低,因此在调查时我发现此 SQL 查询需要 1200 毫秒以上才能返回结果:

SELECT * FROM shop_tshirts 
    WHERE categorie != '174868' AND shop_id = '266497' AND online='1' 
    GROUP BY design_id 
    ORDER BY tshirt_sales DESC LIMIT 0, 54

如果我删除“GROUP BY”部分,查询将在不到 150 毫秒内执行

我已经添加了索引和优化表。我还能做些什么来优化这个查询?表索引: http: //prntscr.com/iv2nel

4

0 回答 0