Re: Putting an INDEX on a boolean field?

Поиск
Список
Период
Сортировка
От Jaime Casanova
Тема Re: Putting an INDEX on a boolean field?
Дата
Msg-id c2d9e70e0506162242557a7e65@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Putting an INDEX on a boolean field?  ("Marc G. Fournier" <scrappy@postgresql.org>)
Ответы Re: Putting an INDEX on a boolean field?
Список pgsql-sql
On 6/17/05, Marc G. Fournier <scrappy@postgresql.org> wrote:
> On Fri, 17 Jun 2005, Tom Lane wrote:
>
> > "Marc G. Fournier" <scrappy@postgresql.org> writes:
> >> Does that make sense?  Would it ever get used?
> >
> > It could get used if one of the two values is far less frequent than the
> > other.  Personally I'd think about a partial index instead ...
>
> Hrmmmm, hadn't thought of that ... wouldn't you have to build two indexes
> (one for true, one for false) for this to be completely effective?  unless
> you know all your queries are going to search for one, but not the other?
>

I guess it will be effective only if you know wich value will be less
frequent... on the other value a sequential scan will be a win, isn't
it?

--
regards,
Jaime Casanova
(DBA: DataBase Aniquilator ;)


В списке pgsql-sql по дате отправления:

Предыдущее
От: "Marc G. Fournier"
Дата:
Сообщение: Re: Putting an INDEX on a boolean field?
Следующее
От: "Fatih Cerit"
Дата:
Сообщение: substr or char_length problem