From: | "wilhelmtg(at)cantv(dot)net" <wilhelmtg(at)cantv(dot)net> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org, haroldo(dot)stenger(at)gmail(dot)com |
Subject: | Re: Re: OPTIMIZAR QUERY |
Date: | 2006-07-18 23:35:47 |
Message-ID: | 380-220067218233547487@cantv.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gracias por reponder.
La tabla donde se realizan las condiciones y comparaciones no tiene datos
contiguos, es posible que exista algunos datos que mantegan una secuencia
pero no son datos contiguos.
Saludos
----------- Mensaje Original --------------
De: Haroldo Stenger [haroldo(dot)stenger(at)gmail(dot)com]
Para: pgsql-es-ayuda(at)postgresql(dot)org [pgsql-es-ayuda(at)postgresql(dot)org]
Cc:
Asunto: Re: [pgsql-es-ayuda] OPTIMIZAR QUERY
Fecha: 18/07/2006 15:01:53
Mensaje:
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
---------------------------(fin del mensaje)---------------------------
TIP 10: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
From | Date | Subject | |
---|---|---|---|
Next Message | Hugo César | 2006-07-19 00:00:45 | Re: Tipos de Datos PostgreSQL - ADO - OLeDB |
Previous Message | Mario Gonzalez | 2006-07-18 23:09:57 | Re: Traduccion de documentacion fue:(Cursores) |