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

Home -> Community -> Usenet -> c.d.o.server -> Re: Bitmap Indexes with Star Transformation Enabled

Re: Bitmap Indexes with Star Transformation Enabled

From: Jonathan Lewis <jonathan_at_jlcomp.demon.co.uk>
Date: Sat, 2 Mar 2002 18:57:13 -0000
Message-ID: <1015096291.24538.1.nnrp-01.9e984b29@news.demon.co.uk>

I think you will find that if you have only a two table join, then a star transformation is never considered.

Bear in mind, also, that bitmap indexes are only useful when used in combination - a single bitmap index is likely to be too inefficient to be of any use, so a single dimension join to the fact table is likely to execute as a hash join.

In the event that several dimensions are used to join to a fact table, Oracle is able to use a b-tree to bitmap transformation to combine a b-tree index with other bitmap indexes.

--
Jonathan Lewis
http://www.jlcomp.demon.co.uk

Now running 3-day intensive seminars
http://www.jlcomp.demon.co.uk/seminar.html

Host to The Co-Operative Oracle Users' FAQ
http://www.jlcomp.demon.co.uk/faq/ind_faq.html

Author of:
Practical Oracle 8i: Building Efficient Databases


Donna wrote in message <79808a91.0202251328.1514910a_at_posting.google.com>...

>Do bitmap indexes perform/join differently when all joins are
>bitmap indexes (as opposed to some being b-tree and some being bitmap).
>
>I understand that bitmaps must be chosen based on low cardinality but if
there
>is one dimension table and one fact table being joined and ALL of the
indexes
>used on the fact table are bitmap, does the star transformation parameter
>handle the execution plan differently than it would if some fact indexes
were
>b-tree?
>
>Thanks
>Donna
Received on Sat Mar 02 2002 - 12:57:13 CST

Original text of this message

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