网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.Oracle9i里指针共享的增强.
.利用Oracle管理服务器将数据导入.
.Oracle分布式系统数据复制技术.
.心得共享:Oracle经验技巧集锦.
.用ORACLE8i修复数据库坏块的三种.
.2Gb or Not 2Gb.
.甲骨文公司举办太空游抽奖.
.oracle中变异表触发器的处理.
.ORACLE 11g新特性简介.
.介绍Oracle数据库去除别名的方法.
.Oracle 9i 数据库异常关闭后的启.
.图文:详解数据库Oracle 11g的基.
.WIN2000域模式和WIN2003+ORA816不.
.改数据库的启动方式为archive归档.
.查出任一年月所含的工作日.
.调用存储过程时注意要使用output.
.大数据类型的操作之CLOB.
.如何快速查找文件.
.关于Oracle中表外键更名规则详细.
.如何执行实例程序.

浅析Oracle 10gR2中优化器对表关联的优化

发表日期:2008-2-9


    在以前的一篇文章中,介绍过额外的关联对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)
上一篇:Oracle 11g 500种新功能 着重商业智能及内容管理 人气:591
下一篇:standby利用并行恢复提高归档恢复速度 人气:636
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐