一,oracle的索引种类非常多,一般掌握单列索引和复合索引就可以了
二,一般来说在大表上建立索引才有意义索引一般建立在where条件查询频繁的字段,不要在无意义的字段添加索引,那样会增加数据库的开销
三,索引的层次最好不要超过四层
四,索引的缺点也是要值得注意的:
1, 建立索引时,维护索引需要的磁盘和内存空间大概为表的1.2倍
2,不恰当的索引反而会降低系统的性能,最好不要对频繁更新或者删除的字段加索引,因为数据库要维护索表字
段的映射的一致性
3,不要在枚举字段加索引,例如性别只有男或者女,也就是分布广泛的列要加索引
五,unique字段oracle 会自动加索引