Oracle学习笔记20150907索引

来源:互联网 发布:网络黄金未来城 编辑:程序博客网 时间:2024/05/21 10:19

索引的分类:

①单列索引create index 索引名 on 表名(列名)

②复合索引create index 索引名 on 表名(列名1,列名2)

例如:

create table users (name varchar2(32),age number,email varchar2(32))

create index inx_name on  users(name)

使用情景:

①大表②在where子句或是连接条件上经常引用的列上③索引的层次不要超过四层.

索引的缺点:
①加了索引的表保存的空间大概为原先表所占空间的1.2倍.

②更新数据时需要额外的时间来保持数据与索引的一致性.不恰当的索引(很少或者从不引用的字段,或者值就是固定的几种,逻辑型字段如男女,是否)会降底系统性能.会影响增删改的效率.

按索引列值可以分为 唯一索引与非唯一索引.


0 0
原创粉丝点击