From: | Yasset Perez Riverol <yasset(dot)perez(at)biocomp(dot)cigb(dot)edu(dot)cu> |
---|---|
To: | "'postgre sql'" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Problema de Performance |
Date: | 2008-01-24 20:53:30 |
Message-ID: | 200801241553.30475.yasset.perez@biocomp.cigb.edu.cu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola a todos :
Estoy Construvyendo una aplicacion en java que se conecta a una base de
datos en postgresql, el problema es el siguiente:
Mi disehno relacional es este:
Tabla 1
atributo a (key)
atributo b
atributo c
Tabla 2
atributo a (key)
atributo b
Table 3
atributo a (forein key the a Tabla 1)
atributo b (Forein Key the a Tabla 2)
hago un query de la forma
select tabla1.a, tabla1.b, tabla1.c, tabla2.b
from tabla1
inner join tabla3 on (tabla1.a = tabla3.a)
inner join tabla2 on (tabla3.b = tabla2.a)
Ahora bien el query se demora alrededor de 10 min porque tengo 5 millones de
records en a tabla 1 y 9 millones en la tabla de relacion 3.
Alguna idea de como bajar este tiempo. (Maquina Dual AMD Athlon 2.4, 3 GB)
Sldos Yasset
From | Date | Subject | |
---|---|---|---|
Next Message | frank | 2008-01-24 23:21:20 | Conectar varios servidores con PgAdmin3 |
Previous Message | Alvaro Herrera | 2008-01-24 20:29:41 | Re: Error: PSQLException: Un error de E/S ha ocurrido mientras se enviaba al backend |