开发者社区> 问答> 正文

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

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

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

    2024-06-06 19:10:12
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载