<pre name="code" class="sql">关于group by 排序问题 10g 以前sort group by 需要排序 10g 以后 hash group by 不需要排序 SQL> set linesize 200 SQL> set pagesize 200 SQL> set autot trace SQL> select owner,count(*) from t1 group by owner; 已选择30行。 执行计划 ---------------------------------------------------------- Plan hash value: 136660032 --------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | --------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 30 | 180 | 2014 (2)| 00:00:25 | | 1 | HASH GROUP BY | | 30 | 180 | 2014 (2)| 00:00:25 | | 2 | TABLE ACCESS FULL| T1 | 580K| 3403K| 1998 (1)| 00:00:24 | --------------------------------------------------------------------------- 统计信息 ---------------------------------------------------------- 0 recursive calls 0 db block gets 8323 consistent gets 8313 physical reads 0 redo size 1059 bytes sent via SQL*Net to client 426 bytes received via SQL*Net from client 3 SQL*Net roundtrips to/from client 0 sorts (memory) 0 sorts (disk) 30 rows processed
关于group by
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:10g中注意谓词过滤的位置
下一篇:B树叶子节点split
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
关于group by的用法
文章目录准备`sql`执行分析执行过程用了很久的gorup by一道面试题让我突然觉得自己不会用了。原题是这样
sql mysql 字段 聚合函数 主键 -
关于7D Group
一个公开的性能相关技术交流平台。
Group 性能分析 技术细节 -
关于Oracle 11.2 rac中的quorum failure group
quorum failure group
quorum failure group quorum rac 数据 其他 -
关于group by后为每个分组编号
关于group by后为每个分组编号
关于group by后为每个分组编号