一、索引类型
- B-tree indexes 平衡二叉树,缺省的索引类型
- B-tree cluster indexes cluster的索引类型
- Hash cluster indexes cluster的hash索引类型
- Global and local indexes 与patitioned table相关的索引
- Reverse key indexes Oracle Real Application Cluster使用
- Bitmap indexes 位图索引,索相列的值属于一个很小的范围
- Function-based indexes 基于函数的索引
- Domain indexes
二、使用索引的原则
- 尽量在插入数据完成后建立索引,因为索引将导致插入数据变慢,特别是唯一索引
- 在正确的表和列上建索引
- 优化索引列顺序提高性能
- 限制每个表的索引个数
- 删除不需要的索引
- 指定索引的block设置
- 估计索引的大小设置存储参数
- 指定索引使用的表空间
- 建索引时使用并行
- 使用nologing建立索引