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.
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 |