Re: insane index scan times

From: "Alexander Staubo" <alex(at)purefiction(dot)net>
To: "Martijn van Oosterhout" <kleptog(at)svana(dot)org>, "Sergei Shelukhin" <realgeek(at)gmail(dot)com>, pgsql-general(at)postgresql(dot)org
Subject: Re: insane index scan times
Date: 2007-06-08 21:41:21
Message-ID: 88daf38c0706081441u44a7b937m32b04dcc4a3fe4f2@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 6/8/07, Martijn van Oosterhout <kleptog(at)svana(dot)org> wrote:
> On Thu, Jun 07, 2007 at 11:20:20AM -0700, Sergei Shelukhin wrote:
> > Version is 8.1
> > The query I originally ran returned ~4-5 rows and had a lot of other
> > joins and filtering conditions prior to the join with the big table.
> > Is there any way to instruct postgres to do joins in the specific
> > order or smth?
>
> Not really, Postgres can rearrange joins into the order it works out to
> be the best.

Are you sure? I was under the impression that PostgreSQL could reorder
"where" clauses, but did not yet reorder explicit joins (as opposed
to implicit ones through, say, "in"). But perhaps it only applied to
some types of joins.

Alexander.

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Andrew Sullivan 2007-06-08 21:55:26 Re: Postmaster processes taking all the CPU
Previous Message Alexander Staubo 2007-06-08 21:27:56 Re: Using the GPU