电脑电池快没电了,简单说下:
在海量数据的数据库中,除了考虑创建分区之外,索引也是必不可少的。Oracle数据库中有三种索引,根据它们的索引机制不同可以分为三种:B+树索引,位图索引和全文索引,那么什么时候该用什么索引呢,简而言之:
-
最常见的B+树索引适合于字段数据重复率不是很高的时候
-
如果字段的重复率很高,并且查询中经常会有与或等特定的查询操作,那么考虑使用位图索引,但是在OLTP中很少使用这样的索引
-
如果需要对列中的字段进行模糊查询或者语言类的查询,那么可以考虑全文索引
电脑电池快没电了,简单说下:
在海量数据的数据库中,除了考虑创建分区之外,索引也是必不可少的。Oracle数据库中有三种索引,根据它们的索引机制不同可以分为三种:B+树索引,位图索引和全文索引,那么什么时候该用什么索引呢,简而言之:
最常见的B+树索引适合于字段数据重复率不是很高的时候
如果字段的重复率很高,并且查询中经常会有与或等特定的查询操作,那么考虑使用位图索引,但是在OLTP中很少使用这样的索引
如果需要对列中的字段进行模糊查询或者语言类的查询,那么可以考虑全文索引