《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》一第一篇 执行计划

  1. 云栖社区>
  2. 华章计算机>
  3. 博客>
  4. 正文

《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》一第一篇 执行计划

华章计算机 2017-08-01 20:54:00 浏览997
展开阅读全文

第一篇 执行计划

执行计划是指示Oracle如何获取和过滤数据、产生最终结果集,是影响SQL语句执行性能的关键因素。我们在深入了解执行计划之前,首先需要知道执行计划是在什么时候产生的,以及如何让SQL引擎为语句生成执行计划。
在深入了解执行计划之前,我们先了解SQL语句的处理执行过程。当一条语句提交到Oracle后,SQL引擎会分为三个步骤对其处理和执行:解析(Parse)、执行(Execute)和获取(Fetch),分别由SQL引擎的不同组件完成。SQL引擎的组件如图1-1所示。

  1. SQL编译器(SQL Compiler)
    将语句编译到一个共享游标中。SQL编译器由解析器(Parser)、查询优化器(Query Optimizer)和行源生成器(Row Source Generator)组成。

q 解析器(Parser)—执行对SQL语句的

网友评论

登录后评论
0/500
评论
华章计算机
+ 关注
所属云栖号: 华章计算机