Re: Re: Query not using index

Поиск
Список
Период
Сортировка
От Chris Jones
Тема Re: Re: Query not using index
Дата
Msg-id 20010510153418.G26743@mt.sri.com
обсуждение исходный текст
Ответ на Re: Re: Query not using index  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Re: Query not using index  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: Query not using index  (ryan@paymentalliance.net)
Список pgsql-general
On Thu, May 10, 2001 at 05:22:07PM -0400, Tom Lane wrote:

> ryan@paymentalliance.net writes:
> > No the query usually returns between 0 and 5 rows.  Usually not zero -
> > most often 1.
>
> Ah.  You must have a few values that are far more frequent (like tens of
> thousands of occurrences?) and these are throwing off the planner's
> statistics.

I had a similar situation, where I had a lot of rows with 0's in
them.  Changing those to NULLs worked wonders.  The planner (or
statistics gatherer, or something) apparently takes notice of the
distribution of non-NULL values.

Chris

--
chris@mt.sri.com -----------------------------------------------------
Chris Jones                                    SRI International, Inc.
                                                           www.sri.com

Вложения

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

Предыдущее
От: David Wheeler
Дата:
Сообщение: Re: Custom Constraint
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Re: Query not using index