Re: Ayuda con explain

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Jaime Casanova <systemguards(at)gmail(dot)com>
Cc: Jose Maria Mencia Fernandez <jmencia(at)alimarket(dot)es>, Martin Marques <martin(at)bugs(dot)unl(dot)edu(dot)ar>, PostgreEs <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Ayuda con explain
Date: 2007-05-11 14:04:34
Message-ID: 20070511140434.GC17314@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Jaime Casanova escribió:
> On 5/9/07, Jose Maria Mencia Fernandez <jmencia(at)alimarket(dot)es> wrote:
> >Ok, ejecuto con explain analyze ...
> >
> >y el resultado es:
> >
> > Hash Join (cost=85.60..120.13 rows=125 width=246) (actual
> >time=9.298..19.990 rows=642 loops=1)
>
> Por que espera encontrar solo 125 filas mientras en realidad recupera
> 642? es este un problema de correlacion?

Ahora que vi el EXPLAIN en tu otro mail, te puedo decir que si, es un
problema de correlacion, porque los dos nodos hijos de este están
bastante bien estimados.

No estoy seguro si funcionará hacer tomar más estadísticas para las dos
columnas que forman el join. Supongo que vale la pena hacer la prueba
(ALTER TABLE ... SET STATISTICS)

--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2007-05-11 14:12:02 Re: Postgresql 8.2.4 y 8.0.3 en el mismo servidor y diferentes puertos
Previous Message Alvaro Herrera 2007-05-11 13:56:56 Re: 3 consultas sobre Funciones