From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Cristian Saavedra <cristian(dot)aquii(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: ayuda con planeador |
Date: | 2007-01-10 21:42:16 |
Message-ID: | 20070110214215.GD15378@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Cristian Saavedra escribió:
> On 1/10/07, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
> >Cristian Saavedra escribió:
> >
> >Hola,
> >
> >> Tengo una pregunta, tengo una tabla con varios datos sobre compañias,
> >> esta tabla tiene casi 10'000.000 de registros. Ahora, hay un campo que
> >> es la llave primaria y otros 6 campos que referencian todos a la misma
> >> tabla.
> >>
> >> id | cat1_id | cat2_id | cat3_id | cat4_id | cat5_id | varios
> >campos.......
> >>
> >-------------------------------------------------------------------------------------------
> >
> >Huh, el modelo es un poco sucio -- por que no poner esos ID de categoria
> >en una tabla aparte? Cuentanos, esas columnas son no nulas?
> >
> Jejeje tienes razon en lo de lo sucio del modelo, inicialmente se
> encontraban en una tabla intermedia que permitia tener una relacion de
> 1 a N, pero pues eso ocasiona el tener tablas muy grandes y en el
> momento de hacer la busqueda el servidor no podia con el join de esa
> tabla. Asi que como la informacion quien nos la suministra, garantiza
> que no tiene mas de 5 campos, entonces decidi irme por ese lado
> buscando esta vez velocidad (que es lo mas importante en este caso) en
> lugar de normalizacion de los datos.
El servidor no se la podia? Me parece dudoso. Te sugiero que pruebes
volviendo a normalizar, y luego nos muestres un EXPLAIN ANALYZE de la
consulta que trae los datos que te interesan, a ver que te podemos
aconsejar.
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | Jeferson Alvarez | 2007-01-10 21:45:09 | Problema con pg_hba.conf |
Previous Message | Jeferson Alvarez | 2007-01-10 21:41:39 | problema con pg_hba.conf |