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 по дате отправления: