Re: Q on views and performance

Поиск
Список
Период
Сортировка
От Kynn Jones
Тема Re: Q on views and performance
Дата
Msg-id c2350ba40802250850m2ae1867agbbdc942c3c482d5b@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Q on views and performance  (Matthew <matthew@flymine.org>)
Ответы Re: Q on views and performance  (Matthew <matthew@flymine.org>)
Список pgsql-performance
On Mon, Feb 25, 2008 at 8:45 AM, Matthew <matthew@flymine.org> wrote:
On Fri, 22 Feb 2008, Kynn Jones wrote:
> Hi.  I'm trying to optimize...
>
> (Q1)   SELECT a1.word, a2.word
>         FROM T a1 JOIN T a2 USING ( zipk )
>        WHERE a1.type = <int1>
>          AND a2.type = <int2>;

Okay, try this:

Create an index on T(type, zipk), and then CLUSTER on that index...

This is just GREAT!!!  It fits the problem to a tee.

Many, many thanks!

Also, including zipk in the index is a really nice extra boost.  (If you hadn't mentioned it I would have just settled for clustering only on type...)

Thanks for that also!

Kynn

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

Предыдущее
От: Matthew
Дата:
Сообщение: Re: Weird issue with planner choosing seq scan
Следующее
От: Matthew
Дата:
Сообщение: Re: Q on views and performance