Re: Re: OPTIMIZAR QUERY

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

Responses

Browse pgsql-es-ayuda by date

  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)