阿里云
>
oracle优化调优机制详解
oracle优化调优机制详解
《
Oracle
高性能SQL引擎剖析:SQL
优化
与
调优机制详解
》一导读
本书结合作者多年来对
Oracle
的SQL内部
优化机制
的研究以及SQL
调优
的经验,深入分析了
Oracle
的各项SQL语句的
优化
与
调优
技术,侧重于对这些技术的内部
机制
的介绍,目的是帮助读者更加深入地了解和消化这些技术,使读者在面对和解决由SQL引起的...
《
Oracle
高性能SQL引擎剖析:SQL
优化
与
调优机制详解
》一第一篇 执行计划
第一篇 执行计划 执行计划是指示
Oracle
如何获取和过滤数据...提示:当
Oracle
引入一些新的
优化
技术时,会出现一些新的组件,例如,SQL进化管理器(SPM)、SQL性能分析器(SPA)等,这些组件会与SQL引擎的组件融合,提供更好的
优化
和
调优
方法。
《
Oracle
高性能SQL引擎剖析:SQL
优化
与
调优机制详解
》一第3章 查 询 转 换
第3章 查 询 转 换 查询转换(Query Transformation),又称为逻辑
优化
(Logical Optimization),也称为软
优化
,即查询转换器在逻辑上对语句做一些语义等价转换,从而能使
优化
器生成效率更高的执行计划。语句在被提交到
Oracle
后,解析器...
《
Oracle
高性能SQL引擎剖析:SQL
优化
与
调优机制详解
》一1.1 生成执行计划
此外,从10g开始,
Oracle
还提供一个自动
优化
工具DBMS_SQLTUNE对单个或一组语句进行自动
优化
,它可以在一段时间内捕捉内存中语句和执行计划来生成一组SQL集(或者称SQL
调
优集,SQL Tuning Set),我们同样可以从SQL集中读取和显示语句的执行...
《
Oracle
高性能SQL引擎剖析:SQL
优化
与
调优机制详解
》一2.2 内部函数与操作
2.2 内部函数与操作 实际上,在
Oracle
内部,执行计划的每一个数据源(Row Source)操作都与一个内部函数(qer<*>)相对应,而操作对象、谓词条件都是这些函数的参数。这些函数之间可以相互调用,也正是这些函数的调用关系,映射成为执行...
《
Oracle
高性能SQL引擎剖析:SQL
优化
与
调优机制详解
》一第2章 解读执行计划
通过执行计划,我们不仅可以知道SQL引擎将以什么样的访问顺序访问对象、获取语句的输出结果,而且还可以获得
优化
器估算出的代价结果、运行时间以及其他一些额外信息。在本章中,将为读者详细解释执行计划中的内容。阅读完本章以后,读者再...
《
Oracle
高性能SQL引擎剖析:SQL
优化
与
调优机制详解
》一第1章 生成和显示执行计划
第1章 生成和显示执行计划 任何一条SQL语句要正确运行并返回结果,SQL执行引擎都必须获得一个相应的执行计划。...在本章中,我们将会了解到以下内容:q 在
Oracle
中,SQL语句如何生成执行计划。q 如何获取和显示SQL语句的执行计划。
《
Oracle
高性能SQL引擎剖析:SQL
优化
与
调优机制详解
》一1.2 显示执行计划
提示:DBMS_SQLTUNE是
Oracle
10g中提供的一个自动
调优
的工具包,它可以对单条语句进行
调优
,也可以对一组SQL集进行
调优
,我们在后面章节会做详细介绍。参数描述:q SQLSET_NAME:SQL集的名称。每个SQL集都有一个单独的名称(可以是创建时...
《
Oracle
高性能SQL引擎剖析:SQL
优化
与
调优机制详解
》一2.1 执行计划的基本数据
它们对语句的性能影响很大,了解了它们之间的差别,就有助于我们对语句进行进一步
调优
。ID为4的操作是TABLE ACCESS FULL,Name是T_OBJECTS,表明它是对表T_OBJECTS进行全表扫描。全表扫描即读取表的物理段(Segment)的高水位线(High ...
《
Oracle
高性能SQL引擎剖析:SQL
优化
与
调优机制详解
》一2.3 执行计划各个列的含义
Rows/E-Rows:
优化
器估算出当前操作返回给上一级操作的数据记录数,如果计划中同时输出收集到实际记录数,则会显示为E-Rows以和实际记录数区别,在
优化
器中,又称为数据集的势(Cardinality);Bytes/E-Bytes:
优化
器估算出当前操作返回给...
1
2
>
你可能感兴趣
.
expdporacle数据泵
.
oracle快速入门视频
.
oracle调优操作
.
oracle表空间对象
.
plsqloracle报错
.
sqloracle链接服务器
.
oraclejob定时执行
.
oracle使用汇总