1. 首页
  2. 数据库
  3. Oracle
  4. oracle数据库关于索引建立及使用的详细介绍

oracle数据库关于索引建立及使用的详细介绍

上传者: 2021-08-19 15:00:30上传 PDF文件 153.39 KB 热度 16次

索引是与表相关的一个可选结构,在逻辑上和物理上都独立于表的数据,索引能优化查询,不能优化DML操作,Oracle自动维护索引,频繁的DML操作反而会引起大量的索引维护。通常,为检索表数据,数据库以交替方式先读取索引块,然后读取相应的表块。主要是减少IO,这是本质,这样才能体现索引的效率。位图索引的最终逻辑结构如下图:我们称每一单元的为一个位图片段。由于对基表做DML操作,导致索引表块的自动更改操作,尤其是基表的delete操作会引起index表的index_entries的逻辑删除,注意只有当一个索引块中的全部index_entry都被删除了,才会把这个索引块删除,索引对基表的delete、insert操作都会产生索引碎片问题。

用户评论