小编dre*_*son的帖子

我有一个我想要优化的SQL查询的地狱.让我们来谈谈它

所以,这是一个问题,可能会让SQL专家跳过我,叫我懒惰,但我很难过.我们的网上商店今天早上崩溃和烧毁,这是可疑的查询.我整天都在考虑这个问题,并没有想出任何天才的优化.我可以得到一些帮助吗?任何关键指标?重组的方法是什么?我意识到这就像问墙的另一边是什么,然后给你一个望远镜指向另一个方向,但认为它值得一试:

SELECT DISTINCT (SELECT filename FROM (SELECT DISTINCT y.value AS label, x.value AS filename 
                        FROM   `catalog_product_super_link` AS z 
                        INNER JOIN `catalog_product_entity_varchar` AS y 
                        ON z.product_id = y.entity_id 
                        INNER JOIN `catalog_product_entity_varchar` AS x 
                        ON z.product_id = x.entity_id 
                        WHERE  parent_id = (SELECT entity_id 
                                             FROM   `catalog_product_entity`
                                             WHERE  sku LIKE 'F11-ARC-7710%' 
                                             LIMIT  0, 1) 
                        AND y.attribute_id = (SELECT attribute_id 
                                               FROM   `eav_attribute` 
                                               WHERE  attribute_code = 'image_label' 
                                               AND entity_type_id = (SELECT entity_type_id FROM `eav_entity_type` WHERE entity_type_code = 'catalog_product') LIMIT 0, 1) 
                        AND x.attribute_id = (SELECT attribute_id …
Run Code Online (Sandbox Code Playgroud)

mysql sql database indexing

3
推荐指数
1
解决办法
468
查看次数

标签 统计

database ×1

indexing ×1

mysql ×1

sql ×1