oracle引入索引的目的
2016-04-15 11:56
411 查看
Oracle为了提高查询的效率引入了索引。
Oracle索引按索引关键字的顺序存放记录。
在索引记录中存有索引关键字和指向表中真正数据的指针(地址)。
由于Oracle索引中只存索引关键字和指向表中真正数据的指针。因此规模比真正存有数据的表的规模小得多,这样对索
引进行操作的I/O量要比真正的表进行操作少很多。
在计算机的所有操作中,I/O操作是最慢的,减少I/O操作就是加快了查询的速度。
引入索引的目的就是为了加快查询的速度。Oracle索引是个独立于表的对象,
它可以放在与表不同的表空间中,即使索引崩溃,甚至索引被删除掉都不会影响真正存有数据的表。
在Oracle数据库中,一个索引一旦被建立就有Oracle系统自动维护。当一个表被删除时,所有基于该表的索引都被自动
的删除掉。
Oracle为了提高查询的效率引入了索引。
Oracle索引按索引关键字的顺序存放记录。
在索引记录中存有索引关键字和指向表中真正数据的指针(地址)。
由于Oracle索引中只存索引关键字和指向表中真正数据的指针。因此规模比真正存有数据的表的规模小得多,这样对索
引进行操作的I/O量要比真正的表进行操作少很多。
在计算机的所有操作中,I/O操作是最慢的,减少I/O操作就是加快了查询的速度。
引入索引的目的就是为了加快查询的速度。Oracle索引是个独立于表的对象,
它可以放在与表不同的表空间中,即使索引崩溃,甚至索引被删除掉都不会影响真正存有数据的表。
在Oracle数据库中,一个索引一旦被建立就有Oracle系统自动维护。当一个表被删除时,所有基于该表的索引都被自动
的删除掉。
相关文章推荐
- Oracle BI Server DNS 配置错误集
- oracle 行转列,列转行
- Oracle--通配符、Escape转义字符、模糊查询语句
- SQL-Oracle-创建表空间,用户,授权
- oracle client与ODAC的字符集
- SQL-Oracle-创建Dblink
- Oracle 创建分区表
- SQL-Oracle存储过程-循环A表,向B表插入数据
- 关于JAVA和oracle的日期格式化
- ORACLE的statistics_level的三种状态以及oracle自动诊断工具ADDM
- 批量更新
- NVL
- Oracle:查看对象有没有被其他对象引用语句
- Centos 6.5 安装oracle
- oracle 10g中的基本概念
- Oracle-35-隐式游标&显式游标&【Oracle自学总结】
- Oracle-34-if语句、case语句、loop循环、while循环、for循环
- Oracle总结
- Oracle 树操作(select…start with…connect by…prior)
- Oracle-33-变量%type、变量%rowtype、记录类型、记录表类型