Re: Query too slow - Mailing list pgsql-performance

From Stephan Szabo
Subject Re: Query too slow
Date
Msg-id 20030825083343.H90125-100000@megazone.bigpanda.com
Whole thread Raw
In response to Query too slow  (Rhaoni Chiu Pereira <rhaoni@sistemica.info>)
Responses Re: Query too slow  ("Shridhar Daithankar" <shridhar_daithankar@persistent.co.in>)
Re: Query too slow  (Ang Chin Han <angch@bytecraft.com.my>)
List pgsql-performance
On Mon, 25 Aug 2003, Rhaoni Chiu Pereira wrote:

> Hi List,
>
>      As I said before, I'm not a DBA " yet" , but I'm learning ... and I
> already have a PostgreSQL running, so I have to ask some help...
>       I got a SQL as folows :

...

Looking at the explain:

It's choosing lots of nested loops because it's expecting a small number
of rows to be returned at each step but in reality there are alot of rows
so that's may not really be a good choice.

For example the scan of ftnfco00 is expected to return 295 rows but
actually returns 9339, and it looks like it's not estimating the number of
matches between the tables very well either since the real count gets up
to 240000 in a step where the estimated rows goes to 1.

What does explain analyze give after set enable_nestloop=off;?


pgsql-performance by date:

Previous
From: Tomka Gergely
Date:
Subject: Re: Tests
Next
From: "Shridhar Daithankar"
Date:
Subject: Re: Query too slow