[Pgsql-ayuda] Lento

From: "Xavi Puig" <personal(at)xavihost(dot)com>
To: "pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx" <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: [Pgsql-ayuda] Lento
Date: 2003-04-10 18:36:47
Message-ID: 200304101737.h3AHbGr24927@batenkaitos.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola lista,
Tengo un problema de lentitud con postgres y seguramente estoy haciendo algo mal.
Tengo 3 tablas:

1 tabla 150.000 registros
int 4-autoincremento
varchar

2 tabla 200.000 registros
int 4-autoincremento
varchar

3 tabla (relacin de las dos anteriores) + de 3 millones de registros
int4(valores de la 1) clave primaria
int4(valores de la 2) clave primaria

la query es un tipo join:
select * from 2 where 1.1=3.1 and 3.2=2.1 and 1.2=un string cualquiera...
va muy lento con un P4 y 500 Mb de RAM corriendo sobre Linex , si le pido subconsultas puede tardar hasta 5 minutos!

Hay alguna manera de que se guarde la tabla ordenada? A alguien se le ocurre como puedo hacer que vaya ms rpido?

Muchas gracias de antemano.
Xavi.

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2003-04-10 19:00:29 Re: [Pgsql-ayuda] Enumerar usuarios
Previous Message Renato Salvatore Moya L. 2003-04-10 17:35:15 Re: [Pgsql-ayuda] ayuda