oracle OPTIMIZER_MODE参数
来源:互联网 发布:mini metro mac 编辑:程序博客网 时间:2024/06/05 13:36
Oracle 在执行SQL语句时,有两种优化方法:即基于规则的RBO和基于代价的CBO。 在SQL执教的时候,到底采用何种优化方法,就由Oracle参数 optimizer_mode 来决定。
Rule Based Optimizer(RBO)基于规则
Cost Based Optimizer(CBO)基于成本,或者讲统计信息
SQL> show parameter optimizer_mode;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
optimizer_mode stringALL_ROWS
oracle10g开始默认是all_rows
ALL_ROWS不管是不是有统计信息,全部采用基于成本的优化方法,返回最大数的量数据
FIRST_ROWS_
n
不管是不是有统计信息,全部采用基于成本的优化方法并以最快的速度,返回前
N
行记录
FIRST_ROWS
使用成本和试探法相结合的方法,查找一种可以最快返回前面少数行的方法
第一个是返回所有行的最小代价,第二个是返回前N行的最小代价,最后一个是返回前面的少量行的最好计划
修改全局alter system set optimizer_mode=all_rows;
修改当前session
alter session set optimizer_mode=all_rows;
- oracle OPTIMIZER_MODE参数
- oracle optimizer_mode 参数
- Oracle 优化参数 optimizer_mode 介绍
- oracle中OPTIMIZER_MODE与隐含参数_optimizer_cost_model
- optimizer_mode 参数
- Oracle--optimizer_mode
- Oracle--optimizer_mode
- Oracle optimizer_mode详解【转】
- Oracle下优化控制器optimizer_mode参数设置
- Oracle 浅谈optimizer_mode优化器模式
- 优化器optimizer_mode标识
- 浅谈optimizer_mode优化器模式
- 浅谈optimizer_mode优化器模式
- 浅谈optimizer_mode优化器模式
- Optimizer_mode For 11R2 (Doc ID 1537762.1)
- oracle -- Oracle初始化参数详解
- oracle参数说明
- Oracle初始化参数文件
- 如何用OpenXml判断一个Office文档是否用密码加密过
- 使用SSH框架的好处
- 无法在COM+目录中安装和配置程序集 C:/Program Files/Microsoft SQL Server/90 /NotificationServices/9.0.242/Bin/Micros
- MyEclipse 8.5注册码
- VC6风格转XP风格界面的两种方法
- oracle OPTIMIZER_MODE参数
- MongoDB学习笔记(二) 通过samus驱动实现基本数据操作
- 从《编程之美》说开去
- sql函数拼接字符串
- 探秘13个月幼童吃橙子
- jQuery Plugins Apply
- 分析程序中重要的两条主线
- ubuntu中使用SSH
- AppWidget(二) PendingIntent