oracle编程入门笔记2015-01-27--分析函数性能
2015-01-27 15:28
316 查看
1.分析函数可以在既需要单行记过又要分组统计结果的时候代替自连接。
例如需要查询每个员工的部门以及员工所在部门的员工数。
简单看一眼执行计划
用分析函数改写避免自连接,结果可以自行验证,这里只说明执行计划上的差异
是不是觉得cost没有差异,但是io和cpu消耗差距还是很明显的。PS:据说在11gr2之后计算出来的cost是不包括分析函数cost的。也不知道是不是真的。
2.
例如需要查询每个员工的部门以及员工所在部门的员工数。
简单看一眼执行计划
用分析函数改写避免自连接,结果可以自行验证,这里只说明执行计划上的差异
是不是觉得cost没有差异,但是io和cpu消耗差距还是很明显的。PS:据说在11gr2之后计算出来的cost是不包括分析函数cost的。也不知道是不是真的。
2.
相关文章推荐
- oracle编程入门笔记2015-01-26--分析函数使用举例
- oracle编程入门笔记2015-01-30--model子句性能
- 分析函数的语法-转自Oracle专家高级编程
- Oracle分析函数入门
- oracle编程入门笔记2015-01-13--数据库原理1之硬解析软解析
- oracle编程入门笔记2015-01-19--表连接
- oracle编程入门笔记2015-01-17--一个例子告诉你共享池和数据缓存对效率的影响
- Oracle编程入门经典 第11章 过程、函数和程序包
- oracle编程入门笔记2015-01-08--查询
- Oracle分析函数学习笔记1
- oracle编程入门笔记2015-01-10--更新,删除
- oracle编程入门笔记2015-01-19--index fast full scan
- Oracle之分析函数(Analytic Function)入门
- oracle编程入门笔记2015-01-07--核心SQL
- Oracle分析函数入门
- Oracle分析函数学习笔记3
- Oracle 分析函数入门
- oracle 分析函数(笔记)
- oracle编程入门笔记2015-01-18--常用oracle查询语句
- oracle编程入门笔记2015-01-14--查询转换