Re: ayuda urgente!!

From: "Mario Soto" <mario_soto(at)venezolanadeavaluos(dot)com>
To: <vsanchez(at)uncoma(dot)edu(dot)ar>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: ayuda urgente!!
Date: 2004-07-07 16:23:50
Message-ID: 33756.200.35.66.77.1089217430.squirrel@mail.venezolanadeavaluos.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola Viviana.

1.- Para poder ayudarte deberias enviar el explain de tu consulta.
2.- Con que frecuencia ejecutas vacuum
3.- Cual es la configuración de tu maquina
4.- Cual es la configuracion de los parametros de memoria de postgres

Saludos

--
Ing. Mario Soto Cordones
Venezolana de Avaluos

www.venezolanadeavaluos.com

> Hola:!!
>
> Estoy utilizando postgres 7.3 + apche + php el problema que tengo es
> que tengo una consulta y el tiempo de ejecucion de la misma es de 50
> segundos. ES MUCHO TIEMPO!!!!!!
>
> La consulta es la siguiente:
>
> $consulta="((select numero,anio,extension,tema,codusuario
> from e_expediente
> where coddependencia='$ladep' and
> estado='enviado')EXCEPT(select e.numero, e.anio,
> e.extension, e.tema, codusuario
> from e_expediente as e,e_pase as p
> where e.numero=p.numexp and
> e.anio=p.anioexp
> and
> e.extension=p.extexp)
> )
> UNION
> (select e.numero,e.anio,e.extension,e.tema,p.codusuarioo
> from e_expediente as e,e_pase as p
> where e.numero=p.numexp and
> e.anio=p.anioexp and
> e.extension=p.extexp and
> p.coddependencia='$ladep'
> and p.idpase IN (select max(idpase)
> from e_pase
> group by numexp,anioexp,extexp)
> );
>
> La cantidad de registros de la tabla e_expediente es 25.384 y la de la
> tabla e_pases es 6699
>
> Cuando inicialmente probe la consulta con 10 registros en cada tabla
> la ejecucion de la consulta ni se notaba. Igual si bien ahora tengo
> mucho mas registros NO SON MUCHOS.
>
> Quiero aclarar que los campos (numero, extension,anio) de la tabla
> expediente son clave y en la tabla tengo un indice sobre
> coddependencia. En la tabla pase la clave es: idpase y tengo indices
> sobre los campos (numexp,extexp,anioexp,coddep).
>
>
> POR FAVOR SI ALGUIEN ME PUEDE DAR UNA MANO DE QUE ES LO QUE ESTA
> PASANDO LO AGRADECERIA MUCHO.
>
> Desde ya muchas gracias!!!!!!!!
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 9: el optimizador ignorará el uso de recorridos de índice si los
> tipos de datos de las columnas no coinciden

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mario Soto 2004-07-07 16:37:47 Re: Recomendacion BD rapida
Previous Message Viviana Sanchez 2004-07-07 16:07:52 ayuda urgente!!