怎样看懂Oracle的执行计划
一、什么是执行计划
An explain plan is a representation of the access path that is taken when a query is executed within Oracle. 二、如何访问数据
At the physical level Oracle reads blocks of data. The smallest amount of data read is a single Oracle block, the largest is constrained by operating system limits (and multiblock i/o). Logically Oracle finds the data to read by using the following methods:
Full Table Scan (FTS) --全表扫描
Index Lookup (unique & non-unique) --索引扫描(唯一和非唯一)
Rowid --物理行id 三、执行计划层次关系
When looking at a plan, the rightmost (ie most inndented) uppermost operation is the first thing that is executed. --采用最右最上最先执行的原则看层次关系,在同一级如果某个动作没有子ID就最先执行 1、看一个简单的例子:
Query Plan
-----------------------------------------
SELECT STATEMENT [CHOOSE] Cost=1234
**TABLE ACCESS FULL LARGE [:Q65001] [ANALYZED]--[:Q65001]表示是并行方式,
[ANALYZED]表示
该对象已经分析过了
优化模式是CHOOSE的情况下,看Cost参数是否有值来决定采用CBO还是RBO:
SELECT STATEMENT [CHOOSE] Cost=1234
SELECT STATEMENT [CHOOSE] Cost= --Cost有值,采用CBO --Cost为空,采用RBO 2、层次的父子关系,看比较复杂的例子:
PARENT1
**FIRST CHILD
****FIRST GRANDCHILD **SECOND CHILD
怎样看懂Oracle的执行计划_理学_高等教育_教育专区 暂无评价0人阅读0次下载举报文档 怎样看懂Oracle的执行计划_理学_高等教育_教育专区。怎样看懂Oracle的执行计划...
=== ★=== 日常开发活动中,有时候需要对 oracle 执行计划进行监控,以此来调优程序和 数据库方面的性能。 常用方法有以下几种: 一、通过 PL/SQL Dev 工具 1...
如何看懂Oracle执行计划_计算机软件及应用_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 如何看懂Oracle执行计划_计算机软件及应用_IT/计算机_专业资料。...
半小时看懂Oracle的执行计划_IT/计算机_专业资料。快速掌握oracle执行计划的内容一、什么是执行计划 An explain plan is a representation of the access path that ...
Oracle 的执行计划查看方法 Oracle 在执行一个 SQL 之前,首先需要看一下 SQL 的执行计划,然后在按照执行计划执行 SQL,分 析执行计划的工作是由优化器来执行的,...
如何看懂ORACLE的执行计划 一、什么是执行计划 An explain plan is a representation of the access path that is taken when a query is executed within Oracle...
这样就可以在执行SQL之前查看执行计划了 3、启用SQL_TRACE跟踪所有后台进程活动:...怎样看懂Oracle的执行计... 19页 免费 ORACLE执行计划 22页 免费 ORACLE SQL性...
()); 2.Autotrace Set timing on --记录所用时间 Set autot trace --自动记录执行计划 3.SQL_TRACE ORACLE SQL_TRACE “SQL TRACE”是 Oracle 提供的用于...
Oracle 中查看已执行 sql 的执行计划上一篇 / 下一篇 2008-09-12 10:54:07 / 个人分类:原创笔记 查看( 771 ) / 评论( 8 ) / 评分( 15 / 0 ) 有...
Oracle优化之执行计划解析_计算机软件及应用_IT/计算机_专业资料。基于ORACLE数据库...如何看懂Oracle执行计划 6页 免费 Oracle执行计划详解 12页 1下载券喜欢...
闽公网安备 35021102001881号 
热门文档