开发者社区 问答 正文

在探查资产信息表中近5天的用户数时,哪个更高效?

在探查资产信息表中近5天的用户数时,使用 COUNT(DISTINCT ...) 和优化的 GROUP BY 方法,哪个更高效?

展开
收起
夹心789 2024-06-06 18:33:17 47 分享 版权
1 条回答
写回答
取消 提交回答
  • 在探查资产信息表中近5天的用户数时,直接使用 COUNT(DISTINCT cst_id) 通常更高效,因为数据库系统(如ODPS)可能已经对此类查询进行了优化。从执行计划和运行时间来看,直接使用 COUNT(DISTINCT cst_id) 比使用优化的 GROUP BY 方法更快,资源消耗更少。

    2024-06-06 19:10:12
    赞同 展开评论
问答地址: