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

发布于 2022-09-01 22:49:45 字数 781 浏览 25 评论 0

前辈们下午好,我有一个难题想请教各位前辈,就是我写了一个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 

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风苍溪 2022-09-08 22:49:45

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文