oracle normal索引类型,Oracle学习笔记(10)管理索引

Oracle学习笔记(10)

管理索引

1、索引和表的关系:书目录和书的关系。在数据库中只有索引和表才能申请空间分配。是独立存在的物理结构。实现数据的唯一性。

2、索引:独立于表的指针(物理结构)。指向表数据:rowid。通过索引可以定位到表数据所在行的行号,行号唯一标识这一行数据所在的物理位置。优点:加速查找速度

缺点:数据改变是有负载的。并非所有环境索引越多越好。数据面向读,索引多;数据面向写,索引少。索引结构是b-tree结构的(b-tree结构两层:非页级nonleaf和页级leaf)。

3、索引类型和他们的用途

索引分类:按逻辑来分类、按物理来分类

a.按逻辑来分类:单行索引和复合索引(concatenated)、唯一索引和非唯一索引、基于函数的索引、Domain域

b.按物理来分类:分区视图或非分区视图(放在不同段分区中,加速数据访问的速度)、B-Tree索引(Normal常规索引or

reverse key)、位图索引(Bitmap)

4、创建各种不同类型的索引

B-Tree

Index:B树索引(适用于取值唯一性很高的栏位,多个候选键,数据更新代价相对比较低,用or查询效率低,用于OLTP)

Root(根)>Branch(子目录)>Leaf(树叶)->指针pointer指向Table表。

Root是非页级,Branch、Leaf是页级。

sql>select * from kong.stores where stor_id like

'7%';

Bitmap

In

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值