`
安铁辉
  • 浏览: 244871 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

oracle 索引类型- 不同角度分类

阅读更多
逻辑上:
Single column 单行索引
Concatenated 多行索引
Unique 唯一索引
NonUnique 非唯一索引
Function-based函数索引
Domain 域索引


物理上:
Partitioned 分区索引
NonPartitioned 非分区索引
B-tree:
Normal 正常型B树
Rever Key 反转型B树 
Bitmap 位图索引


索引结构:
B-tree:
适合与大量的增、删、改(OLTP);
不能用包含OR操作符的查询;
适合高基数的列(唯一值多)
典型的树状结构;
每个结点都是数据块;
大多都是物理上一层、两层或三层不定,逻辑上三层;
叶子块数据是排序的,从左向右递增;
在分支块和根块中放的是索引的范围;
Bitmap:
适合与决策支持系统;
做UPDATE代价非常高;
非常适合OR操作符的查询; 
基数比较少的时候才能建位图索引;


树型结构:
索引头 
开始ROWID,结束ROWID(先列出索引的最大范围)
BITMAP
每一个BIT对应着一个ROWID,它的值是1还是0,如果是1,表示着BIT对应的ROWID有值
分享到:
评论

相关推荐

    ORACLE DBA面试题(按不同类型分类)

    这篇文章将从不同的角度分类介绍 ORACLE DBA 面试题,涵盖了 SQL 调优、索引、执行计划、绑定变量、排序、表空间管理等方面的知识点。 SQL 调优 在 SQL 调优方面,文章介绍了以下几个知识点: 1. 表连接方式:...

    ORACLE11G性能分析及优化对策

    #### 七、Oracle锁的具体类型 - **TM锁**:表级锁,用于保护表免受DDL操作的影响。 - **TX锁**:事务锁,用于保护正在修改的数据免受其他会话的干扰。 - **锁的检测与解决**:通过查询`V$LOCK`等视图可以发现当前...

    oracle 中文手册合集 chm版

    5. "Oracle函数大全.chm"和"Oracle函数手册.chm":这两本书分别从不同角度深入解析了Oracle中的内置函数,包括数学函数、字符串函数、日期时间函数等,是编写PL/SQL代码时不可或缺的工具。 6. "oracle函数大全(分类...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    3.2.2 索引扫描类型 68 3.2.3 索引唯一扫描 71 3.2.4 索引范围扫描 72 3.2.5 索引全扫描 74 3.2.6 索引跳跃扫描 77 3.2.7 索引快速全扫描 79 3.3 联结方法 80 3.3.1 嵌套循环联结 81 3.3.2 排序-合并联结 ...

    Oracle数据库应用教程-逻辑存储结构.pptx

    段是逻辑上相关的区的集合,例如,一个表或索引可能由一个或多个段组成,每个段对应一种特定的数据类型(如表段、索引段)。 表空间的管理方式有两种:字典管理方式和本地管理方式。字典管理方式使用数据字典记录...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    从就业与择业的角度来讲,计算机相关专业的大学生从事oracle方面的技术是职业发展中的最佳选择。 其一、就业面广:全球前100强企业99家都在使用ORACLE相关技术,中国政府机构,大中型企事业单位都能有ORACLE技术的...

    Oracle很详细的讲解

    1.1.2 OLAP(Online Analytical Processing)即联机分析处理,它是一种以分析、决策为目标的数据库系统,用于管理分析数据,帮助决策者从不同角度对数据进行分析。OLAP系统处理的是复杂查询,重视数据的综合与汇总...

    DTM_mk_MySQL Migration Kit—mysql_wp_oracle2mysql

    - **数据类型分类**:按照数据类型的不同分类,例如数字、字符、日期时间等。 - **具体对应关系**:列出Oracle与MySQL之间的数据类型对应关系。 ##### 7.2 数据类型概览 - **数值类型**:例如整型、浮点型等。 - **...

    oracle 10g concepts

    Oracle 10g 支持多种索引类型,如B树索引、位图索引等。 - **5.9 IOT纵览:** Index Organized Table(IOT)是一种特殊的表类型,它的数据按照索引顺序存储,适用于频繁执行范围查询的情况。 - **5.10 应用域索引...

    Oracle-10g数据库基础教程(XXXX) 第07章逻辑存储结构.pptx

    逻辑存储结构是从逻辑角度来分析数据库的构成的,是数据库创建后利用逻辑概念来描述Oracle数据库内部数据的组织和管理形式。在操作系统中,没有数据库逻辑存储结构信息,而只有物理存储结构信息。数据库的逻辑存储...

    oracle讲义

    它属于关系型数据库管理系统(RDBMS),但在更具体的分类中,Oracle属于对象关系数据库管理系统(ORDBMS),这意味着它不仅支持传统的表格数据,还能够处理更复杂的对象和数据类型。Oracle系统以其稳定性和高性能在...

    (E文)基于成本的Oracle优化法则.pdf

    - **10.9 另一观点**:提供不同的角度看待连接基数。 - **10.10 本章小结**:总结连接基数的关键内容。 - **10.11 测试用例**:通过测试用例验证连接基数的有效性。 #### 第11章:嵌套循环 - **11.1 基本机制**:...

    Oracle表空间与数据文件的管理.docx

    4. **段 (Segment)**:根据数据类型的不同,可以是数据段、索引段或回滚段等。 5. **区段 (Extent)**:段的基本分配单位,由一个或多个连续的数据块组成。 6. **数据块 (Data Block)**:最小的存储单位,可以由一个...

    ORACLE到DB2应用移植方法探讨.pdf

    日期型 DB2 的时间类型分类比 ORACLE 详细。大对象型:操作方法不同。异常控制:有相同的异常抛出和控制机制,采用定义异常的的动词的选择上稍有不同,需要根据其对照关系进行对照转移,DB2 中不支持在函数和触发器...

    收获不知Oracle

    4.2.4.3 分区索引类型简述176 4.2.4.4 分区表之相关陷阱177 4.2.5 有趣的索引组织表 184 4.2.6 簇表的介绍及应用 187 4.3 理解表设计的你成为项目组英雄 189 第5章惊叹,索引天地妙不可言 191 5.1 看似简单无趣的...

    审计软件使用说明

    - 从不同角度查看明细账信息。 **套打底稿**: - 批量打印底稿。 **导入辅助B列关键字和导出辅助模板**: - 导入或导出辅助模板。 **插入索引**: - 在底稿中插入索引。 **插入审计标识、插入审计结论、插入执行...

    数据仓库和数据挖掘的OLAP

    它支持用户从不同角度(维度)对数据进行切片、切块和钻取操作,以获取深入洞察。OLAP系统通常分为三种类型:ROLAP(关系型OLAP)、MOLAP(多维OLAP)和HOLAP(混合型OLAP)。在数据仓库环境中,OLAP提供了高效的...

Global site tag (gtag.js) - Google Analytics