博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
浅析Oracle 10gR2中优化器对表关联的优化(转)
阅读量:2501 次
发布时间:2019-05-11

本文共 1501 字,大约阅读时间需要 5 分钟。

浅析Oracle 10gR2中优化器对表关联的优化(转)[@more@]在以前的一篇文章中,介绍过额外的关联对SQL的影响是很大的,所以在sql审核的工作中,对于表关联的关注是相当多的,如果冗余能够优化掉表关联,偶都尽量在表设计上做些冗余处理;在10gR2中,发现优化器可以优化掉一些不必要的关联……
  9206:
  SQL> set autot on
  SQL> select count(*)
  2 from dept d, emp e
  3 where d.deptno = e.deptno;
  COUNT(*)
  ----------
  12
  Execution Plan
  ----------------------------------------------------------
  0 SELECT STATEMENT Optimizer=CHOOSE
  1 0 SORT (AGGREGATE)
  2 1 NESTED LOOPS
  3 2 TABLE ACCESS (FULL) OF 'EMP'
  4 2 INDEX (UNIQUE SCAN) OF 'PK_DEPT' (UNIQUE)
  10202
  SQL> set autot on
  SQL> select count(*)
  2 from dept d, emp e
  3 where d.deptno = e.deptno;
  COUNT(*)
  ----------
  12
  ִѐ¼ƻ®
  ----------------------------------------------------------
  Plan hash value: 2083865914
  --------------------------------------------------------------------------
  | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
  --------------------------------------------------------------------------
  | 0 | SELECT STATEMENT | | 1 | 13 | 3 (0)| 00:00:01 |
  | 1 | SORT AGGREGATE | | 1 | 13 | | |
  |* 2 | TABLE ACCESS FULL| EMP | 12 | 156 | 3 (0)| 00:00:01 |
  --------------------------------------------------------------------------
  Predicate Information (identified by operation id):
  ---------------------------------------------------
  2 - filter("E"."DEPTNO" IS NOT NULL)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10617731/viewspace-963585/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10617731/viewspace-963585/

你可能感兴趣的文章
正则表达式
查看>>
图像处理笔记(十二)
查看>>
条件数(condition number)
查看>>
你还在问android横竖屏切换的生命周期?
查看>>
判断整数是否能被n整除
查看>>
Chapter 3 Phenomenon——9
查看>>
win64 Python下安装PIL出错解决2.7版本 (3.6版本可以使用)
查看>>
获取各种类型的节点
查看>>
表达式求值-201308081712.txt
查看>>
centos中安装tomcat6
查看>>
从Vue.js窥探前端行业
查看>>
学习进度
查看>>
poj3368 RMQ
查看>>
Universal-Image-Loader的一个BUG
查看>>
“此人不存在”
查看>>
github.com加速节点
查看>>
解密zend-PHP凤凰源码程序
查看>>
python3 序列分片记录
查看>>
CodeForces 148D. Bag of mice
查看>>
Atitit.git的存储结构and 追踪
查看>>