m77m78的个人空间

暂无签名

  • 博客访问: 271282
  • 博文数量: 177
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-25 15:43
  • 认证徽章:
个人简介

上善若水,厚德载物

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类
文章存档

2007年(150)

2006年(18)

2005年(2)

2004年(7)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2007-05-30 10:03:21

索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据;[@more@] 什么是索引    索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据;    Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引;    索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和确定行实际位置的rowid。    使用索引的目的  加快查询速度  减少I/O操作  消除磁盘排序    何时使用索引  查询返回的记录数  排序表<......【阅读全文】

阅读(535) | 评论(0) | 转发(0)

发布时间:2007-05-30 10:00:58

ORACLE的优化器共有3种:    a. RULE (基于规则)  b. COST (基于成本) c. CHOOSE (选择性)[@more@]24. 用EXPLAIN PLAN 分析SQL语句         EXPLAIN PLAN 是一个很好的分析SQL语句的工具,它甚至可以在不执行SQL的情况下分析语句. 通过分析,我们就可以知道ORACLE是怎么样连接表,使用什么方式扫描表(索引扫描或全表扫描)以及使用到的索引名称.    你需要按照从里到外,从上到下的次序解读分析的结果. EXPLAIN PLAN分析的结果是用缩进的格式排列的, 最内部的操作将被最先解读, 如果两个操作处于同一层中,带有最小操作号的将......【阅读全文】

阅读(584) | 评论(0) | 转发(0)

发布时间:2007-05-30 09:57:36

ORACLE的优化器共有3种:    a. RULE (基于规则)  b. COST (基于成本) c. CHOOSE (选择性)[@more@]13. 计算记录条数     和一般的观点相反, count(*) 比count(1)稍快 , 当然如果可以通过索引检索,对索引列的计数仍旧是最快的. 例如 COUNT(EMPNO)         (译者按: 在CSDN论坛中,曾经对此有过相当热烈的讨论, 作者的观点并不十分准确,通过实际的测试,上述三种方法并没有显著的性能差别)         14. 用Where子句替换HAVING子句          避免使用HAVING子句, HAVING 只会在检索出所有记录之后才对结果集......【阅读全文】

阅读(517) | 评论(0) | 转发(0)

发布时间:2007-05-30 09:53:06

 1. 选用适合的ORACLE优化器         ORACLE的优化器共有3种:    a. RULE (基于规则)  b. COST (基于成本) c. CHOOSE (选择性)  [@more@]  1. 选用适合的ORACLE优化器         ORACLE的优化器共有3种:    a. RULE (基于规则)  b. COST (基于成本) c. CHOOSE (选择性)         设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行覆盖.    为了使用基于成本的优化器(CBO, Cos......【阅读全文】

阅读(494) | 评论(0) | 转发(0)

发布时间:2007-05-30 09:52:28

前面讲了ORACLE性能调优原则,但是可能有许多朋友不知道ORACLE优化机理到底是什么?下面作一简单说明。[@more@]前面讲了ORACLE性能调优原则,但是可能有许多朋友不知道ORACLE优化机理到底是什么?下面作一简单说明。 解释 先说明一下,ORACLE有一个优化器(Optimizer),ORACLE的优化机理就是从Optimizer开始的。 明确两个概念:Optimizer 对ORACLE的优化方式有两种,一种是基于规则的,我们称为RBO(Rule-Based Optimization),一种是基于代价的CBO(Cost-Based Optimization),我们从字面就可基本理解这两个优化方式的含义,......【阅读全文】

阅读(580) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册