Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> Re: Index key compression - performance benefits?

Re: Index key compression - performance benefits?

From: Tim Gorman <tim_at_evdbt.com>
Date: Tue, 29 Aug 2006 11:47:57 -0600
Message-ID: <44F47DCD.9010705@evdbt.com>


I agree with David's comments on considering bitmap indices even if the cardinality is not very low, but bitmap indexes can be disastrous for performance if there are *any* INSERT, UPDATE, or DELETE operations expected against the table in question. While bitmap indexes support insertions, updates, and deletions transparently, they don't do it with any sense of urgency, so to speak. So, comparison testing should include samples of modifications as well, to be sure that this is proven empirically.

And, if you are not on 10g or above, modifications to bitmap indexes typically cause them to become less compact and less efficient over time, necessitating periodic rebuilds. If you're on 10g or above, Oracle took care of this...

David Aldridge wrote:
> In the context of memory requirements and disk bandwidth the index size
> is rather a critical issue though, so there is a correlation between
> segment size and performance.
>
> Fortunately this issue is very amenable to performance testing of the
> two alternatives. You might also consider bitmap indexes, even for
> columns with a relatively high number of distinct values. Throw those
> into the mix and you have the basis for a very nice little comparison.
>
> --
> http://www.freelists.org/webpage/oracle-l

--
http://www.freelists.org/webpage/oracle-l
Received on Tue Aug 29 2006 - 12:47:57 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US