Bad plan on a huge table query

From: Daniel Cristian Cruz <danielcristian(at)gmail(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Bad plan on a huge table query
Date: 2013-03-20 21:36:23
Message-ID: CACffM9H_9fc1OZDyt2Kr4dt8Rvp5+p=2C-839rtTtpMeS5BbUg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi,

I'm trying to figure out why does the planner found 1 row estimate using
nested loops over a big table. There is no return from it:

http://explain.depesz.com/s/GRs

It returns if disable nested loops, but the plan still poor:

http://explain.depesz.com/s/fMY

I'm using PostgreSQL 9.2.3, default_statistics_target on 1000.

I can't remember what to make PostgreSQL sees a better estimate in the scan
of aula_confirmacao and the join with presenca. I got rusty after a long
time just doing modeling.

Does someone has some idea on that?

Thanks,
--
Daniel Cristian Cruz
クルズ クリスチアン ダニエル

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2013-03-20 21:45:09 Re: Can't terminate hung COPY
Previous Message David Rees 2013-03-20 21:21:47 Re: Can't terminate hung COPY