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