Skip site navigation (1) Skip section navigation (2)

Re: cuestion de tiempos

From: Viviana Sanchez <vsanchez(at)uncoma(dot)edu(dot)ar>
To: pgsql-es-ayuda(at)postgresql(dot)org
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: cuestion de tiempos
Date: 2004-09-24 17:04:46
Message-ID: 5.2.1.1.1.20040924135653.00a9ac50@pop3.uncoma.edu.ar (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Hola de nuevo.
La version de postgres que estoy utilizando es la 7.3 .
No sabes porque el tiempo que tarda la ejecucion de la consulta es tan 
diferete, pero por demas, del tiempo de respuesta, cuando con el tiempo  de 
respuesta de otras consulta no me pasa.
Segun el EXPLAIN tardaria 350446.42 ms y yo veo la respuesta a los 3 
minutos aprox. y la cantidad de registros devueltos son 43 nada. (no puedo 
echarle la culpa al tiempo que se tarda en transferir los datos).
Bueno desde ya muchas gracias y un bonito fin de semana para todos.


At 12:42 p.m. 24/09/04 -0400, Alvaro Herrera wrote:

>On Fri, Sep 24, 2004 at 11:36:39AM -0300, Viviana Sanchez wrote:
>
>Hola,
>
> > Les cuento lo que me esta pasando
> > cuando hago:
> >
> > -------------------
> > EXPLAIN ANALYZE select numero,anio,tema,extension  from e_expediente AS e,
> > e_pase as p, e_usuario as u  where e.estado='recibido'
> > and  e.numero=p.numexp and e.anio=p.anioexp and e.extension=p.extexp
> > and  p.codusuarioi=u.idusuario and u.coddep=40 and p.idpase IN(select
> > max(pa.idpase)  from e_pase as pa  group by 
> pa.numexp,pa.anioexp,pa.extexp)
> > ORDER BY numero,extension,anio;
> > --------------
> > me devuelve :
>
>Interesante.  Que version estas usando?  Por el plan, parece que fuera
>una de las versiones que no sabia optimizar las clausulas IN.  Te
>sugiero convertir el IN en un JOIN, es decir haz un self-join entre las
>dos e_pase.
>
>--
>Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
>"Linux transformó mi computadora, de una `máquina para hacer cosas',
>en un aparato realmente entretenido, sobre el cual cada día aprendo
>algo nuevo" (Jaime Salinas)
>
>
>---------------------------(end of broadcast)---------------------------
>TIP 7: no olvides aumentar la configuración del "free space map"
>
>
>
>---
>Incoming mail is certified Virus Free.
>Checked by AVG anti-virus system (http://www.grisoft.com).
>Version: 6.0.768 / Virus Database: 515 - Release Date: 22/09/04

In response to

Responses

pgsql-es-ayuda by date

Next:From: Alvaro HerreraDate: 2004-09-24 18:37:00
Subject: Re:
Previous:From: Mario A. Soto CordonesDate: 2004-09-24 16:56:17
Subject: Re:

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group