2014-07-17 21 views

回答

2

取决于你所需要的。所有* _HASH_INDEX类型是超级快,但不容许范围查询,如:

select from Invoice where date between '2014-01-01 00:00:00.000' and 
             '2014-12-31 00:00:00.000' 

虽然经典指数(SB-树)可以做到这一点。关于UNIQUE和NOT-UNIQUE取决于您是否可以对索引字段进行重复。像RDBMS一样。

+0

我的情况是专门为布尔人。我不需要范围查询,因此我正在尝试'NOTUNIQUE_HASH_INDEX',但是我想知道这是否是最好的解决方案,因为布尔值只能有2个值,而其他数据类型通常会被索引。 – Garrett

+0

通过优化空间和管理可以将布尔值视为特殊情况,但现在像其他属性一样进行管理。 – Lvca