Re: acelerar la ejecucion de consultas

From: "Luz Lopez" <viaris(at)hotmail(dot)com>
To: alvherre(at)dcc(dot)uchile(dot)cl
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: acelerar la ejecucion de consultas
Date: 2004-11-11 20:59:17
Message-ID: BAY18-F8c9NUpuabjKo00018cc9@hotmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Utilziando el explain tengo lo siguiente:

Aggregate (cost=144522.37..144522.37 rows=1 width=4) (actual
time=28244.62..28244.62 rows=1 loops=1)
-> Subquery Scan a (cost=144521.74..144522.34 rows=12 width=4) (actual
time=27864.04..28244.60 rows=9 loops=1)
-> Aggregate (cost=144521.74..144522.34 rows=12 width=4) (actual
time=27864.02..28244.54 rows=9 loops=1)
-> Group (cost=144521.74..144522.04 rows=119 width=4)
(actual time=27798.18..28144.17 rows=160166 loops=1)
-> Sort (cost=144521.74..144521.74 rows=119 width=4)
(actual time=27798.17..27916.95 rows=160166 loops=1)
-> Seq Scan on correo m (cost=0.00..144517.64
rows=119 width=4) (actual time=0.35..27288.45 rows=160166 loops=1)
Total runtime: 28302.08 msec

La estructura de datos es:

from | character varying(15) |
mensaje | character varying(250) |
nombre | character varying(100) |
to | character varying(15) |
fecha | date |
hora | time(0) without time zone |

Y tengo el indice por fecha

Saludos,

>From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
>To: Luz Lopez <viaris(at)hotmail(dot)com>
>CC: pgsql-es-ayuda(at)postgresql(dot)org
>Subject: Re: [pgsql-es-ayuda] acelerar la ejecucion de consultas
>Date: Thu, 11 Nov 2004 17:32:30 -0300
>
>On Thu, Nov 11, 2004 at 06:55:22PM +0000, Luz Lopez wrote:
>
>Hola,
>
> > Que tipo de indeces me sugieren para este tipo de query o como afinar
>este
> > query
> >
> > select EXTRACT(MONTH FROM M.fecha) as ho,count(*) as tot from correo M
> > where EXTRACT(YEAR FROM M.fecha)='$fecha'
> > group by EXTRACT(MONTH FROM M.fecha)
>
>Te podemos ayudar con esta clase de cosas si nos das un
>
>EXPLAIN ANALYZE SELECT ...
>
>y las definiciones de las tablas involucradas.
>
>--
>Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
>"Cuando maana llegue pelearemos segun lo que maana exija" (Mowgli)
>

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.com/

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2004-11-11 21:21:21 Re: acelerar la ejecucion de consultas
Previous Message Alvaro Herrera 2004-11-11 20:44:44 Re: Rendimiento en consulta simple