Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: indexing a column with only 2 or 3 values
Richard Foote wrote:
> "Thomas Kellerer" <JUAXQOSZFGQQ_at_spammotel.com> wrote in message
> news:5hg5aiF3kia4nU1_at_mid.individual.net...
>> ciapecki wrote: >>> Hi, >>> >>> Does indexing a very big table (about 5Mio records) on the columnA >>> which can hold only values Y,N,<NULL> make sense? >>> >> Yes, that's what bitmap indexes were made for. >>
Hi Richard,
thanks for the pointing this out.
I wasn't aware of that, but it does sound reasonable.
But after all the Concepts manual says:
"If the number of distinct values of a column is less than 1% of the number of rows in the table, or if the values in a column are repeated more than 100 times, then the column is a candidate for a bitmap index."
Actually a bit further down in the Concepts manual there is an example very similar to the OP's situation:
"There are only three possible values for marital status and region, two possible values for gender, and four for income level. Therefore, it is appropriate to create bitmap indexes on these columns"
Cheers
Thomas
Received on Fri Aug 03 2007 - 08:10:50 CDT
![]() |
![]() |