
oracle
iteye_18027
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 smalle...原创 2010-05-24 22:06:38 · 138 阅读 · 0 评论 -
分析执行计划优化SQL<1>---SQL语句处理的过程(转)
第1章 SQL语句处理的过程 在调整之前我们需要了解一些背景知识,只有知道这些背景知识,我们才能更好的去调整sql语句。 本节介绍了SQL语句处理的基本过程,主要包括: · 查询语句处理 · DML语句处理(insert, update, delete) · DDL 语句处理(create .. , drop .. , alter .. , ) · 事务控制(co...原创 2010-05-27 13:43:52 · 169 阅读 · 0 评论 -
分析执行计划优化SQL<2>ORACLE的优化器(转)
优化器有时也被称为查询优化器,这是因为查询是影响数据库性能最主要的部分,不要以为只有SELECT语句是查询。实际上,带有任何WHERE条件的DML(INSERT、UPDATE、DELETE)语句中都包含查询要求,在后面的文章中,当说到查询时,不一定只是指SELECT语句,也有可能指DML语句中的查询部分。优化器是所有关系数据库引擎中的最神秘、最富挑战性的部件之一,从性能的角度看也是最重要的部分,它...原创 2010-05-27 14:04:57 · 129 阅读 · 0 评论 -
分析执行计划优化SQL<3>ORACLE的执行计划(转)
背景知识: 为了更好的进行下面的内容我们必须了解一些概念性的术语: 共享sql语句 为了不重复解析相同的SQL语句(因为解析操作比较费资源,会导致性能下降),在第一次解析之后,ORACLE将SQL语句及解析后得到的执行计划存放在内存中。这块位于系统全局区域SGA(system global area)的共享池(shared buffer pool)中的内存可以被所有的数据...原创 2010-05-27 14:06:52 · 130 阅读 · 0 评论 -
分析执行计划优化SQL<4>ORACLE的执行计划(转)
SUPER_USER 表2800条数据 连接列上都有索引,而且super_user中的一条对应于swd_billdetail表中的很多条记录 表与索引都做了分析。 实际应用的查询为: select a.CHANNEL, B.user_class from swd_billdetail B, SUPER_USER A where A.cn = B.cn; 这样在分析时导...原创 2010-05-27 14:07:33 · 180 阅读 · 0 评论