oracle的基于成本的优化器,是oracle里面非常复杂的一个部分, 它决定了oracle里面每个sql的执行路径.众所周知,sql的执行计划,几乎是oracle性能调整最重要的方面了。所以想要学会如何调整oracle数据库的性能,就要学会如何对sql进行调整,就需要深入透彻理解cbo。
cbo的执行路径,取决于一些外部因素,内部的oracle统计数据,以及数据市如何分布的。
我们将要讨论下面的话题
cbo相关的优化器参数。
我们从基本的优化器参数开始学习, 然后学习每个优化器参数是如何影响oracle的优化器的执行的。
优化器的统计数据:
这里我们将讨论,使用analyze或者dbms_stats来收集正确的统计数据,对oracle 优化器而言,是多么多重要。我们还将学习如何把优化器的统计数据,从一个系统拷贝到另外一个系统,这样可以确保开发环境和产品数据库环境下,sql的执行路径不会变化。
全文请参考:
http://otn.oracle.com/oramag/webcolumns/2003/techarticles/burleson_cbo_pt1.html [color=red:81dbd97b64][/color:81dbd97b64]
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器