日期:2014-05-16  浏览次数:20407 次

新学到的Oracle位图索引的知识


  oracle数据库的位图索引(bitmap index)确实是针对那些数值稀疏(low-cardinality,低基数)的字段,但是还应记住的一点是,它是针对那些值不经常改变的字段的。在实际应用中,如果某个字段的值需要频繁更新,那么就不适合在它上面创建位图索引。在位图索引中,如果你更新或插入其中一条数值为n的记录,那么相应表中数值为n的记录(可能成百上千条)全部被oracle锁定,这就意味着其它用户不能同时更新这些数值为n的记录,其它用户必须要等第一个用户提交后,才能获得锁,更新或插入数据。