From: | "Haroldo Stenger" <haroldo(dot)stenger(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: OPTIMIZAR QUERY |
Date: | 2006-07-18 19:01:15 |
Message-ID: | d33fde4e0607181201u2decfce0vfefe02f035cc4c2f@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El 18/07/06, wilhelmtg(at)cantv(dot)net<wilhelmtg(at)cantv(dot)net> escribió:
> Buenas tardes srs de la lista.
>
> Cual sería la forma mas optima de ejecutar esta consulta.
>
Tuve que hacer hace poco algo parecido. Encontré que una solución
elegante es hacer ua tabla con el conjunto de datos que necesitaba
extraer, y luego hacer un NATURAL JOIN entre las dos tablas. Por las
dudas agregué índices por la columna a comparar en ambas tablas.
Funcionó bien. Eran datos totalmente dispersos, es decir, eran unos 20
ítems, para hacer JOIN con una tabla de miles de registros. Quizás te
funcione. Veo que tus datos son más bien contiguos, en este caso dos o
tres comparaciones con BETWEEN o >= y <= funcionaría bien (quizás con
un índice en tu tabla).
saludos
Haroldo
--
b l o g http://reenunciadosrenunciados.blogspot.com/ b l o g
From | Date | Subject | |
---|---|---|---|
Next Message | Miguel | 2006-07-18 20:48:25 | Meter postgres en Pentaho |
Previous Message | Juan Martínez | 2006-07-18 18:50:35 | Re: OPTIMIZAR QUERY |