Re: Tuning auna consulta

From: Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>
To: Vida Luz Arista <vida(dot)arista(at)ideay(dot)net(dot)ni>
Cc: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Tuning auna consulta
Date: 2009-07-16 05:21:21
Message-ID: 3073cc9b0907152221xf8ec8i867cf67d58df8e87@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

2009/7/15 Vida Luz Arista <vida(dot)arista(at)ideay(dot)net(dot)ni>:
> Ok, les envió el explain analyze
>

aun cuando no se entiende la mayoria del tallarin (hazle caso a Alvaro
y pegalo en la direccion que el te paso), un par de tiros al aire (a
ver si le doy a algo)...

> QUERY PLAN
> Unique  (cost=24430.61..24459.29 rows=675 width=433) (actual
> time=9603.559..11206.646 rows=11601 loops=1)
> ->  Sort  (cost=24430.61..24432.29 rows=675 width=433) (actual
> time=9603.553..11113.330 rows=30132 loops=1)

esto es por el DISTINCT. si estas usando una version anterior a la 8.4
(lo cual es probable porque esa version acaba de salir) es mejor que
uses GROUP BY para eliminar duplicados (la implementacion era mejor,
en 8.4 el DISTINCT es mas eficiente)...

son casi 2seg. que esta usando para esto...

> Total runtime: 11233.479 ms
>

se demora 11 seg. no 2 min.

--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jorge Romeo 2009-07-16 10:15:02 RE: Comparar Bases Datos
Previous Message Jaime Casanova 2009-07-16 05:11:22 Re: Fundamento teorico del rendimiento de una vista