前辈们下午好,我有一个难题想请教各位前辈

前辈们下午好,我有一个难题想请教各位前辈,就是我写了一个SQL,已经使用了索引了,执行计划里面也没有fliesort,可是为什么还是进入了慢SQL里边,如果数据量很大,访问次数多的话,也会有影响吗?不理解,唉……

下面是SQL语句:

SELECT 
  COUNT(0) AS total,
  SUM(
    CASE
      WHEN STATUS = 'PAID' 
      THEN 1 
      ELSE 0 
    END
  ) AS 'paid',
  SUM(
    CASE
      WHEN STATUS = 'SHIPPED' 
      THEN 1 
      ELSE 0 
    END
  ) AS 'shipped',
  SUM(
    CASE
      WHEN STATUS = 'SUCCESS' 
      THEN 1 
      ELSE 0 
    END
  ) AS 'success',
  SUM(
    CASE
      WHEN STATUS = 'REFUNDING' 
      THEN 1 
      ELSE 0 
    END
  ) AS 'refunding' 
FROM
  trade_order 
WHERE user_id = 82 
  AND STATUS = FALSE 

下面是执行计划:
图片描述

阅读 3k
1 个回答

把sql的执行计划截图发出来,光是听你这样描述,怎么定位问题?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题