From: | ruben avila galindo <ruben2218(at)gmail(dot)com> |
---|---|
To: | Hellmuth Vargas <hivs77(at)gmail(dot)com> |
Cc: | FORO POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Duda sobre JOIN |
Date: | 2012-04-25 18:48:03 |
Message-ID: | CAKavrFqprviX6aT3U5OtM-TN-DHqpfLUq3z7-1wy4=svLAP45g@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
En realidad esto yo tambien lo comprobe cuando manejas datas y
multibusquedas de una tabla y he visto mejoras en rendimiento un ejemplo
claro esta como este.
Selec f.id_factura , f.monto from Factura f inner join Cliente c on
c.id_cliente=f.id_cliente es mas rapido que hacer esto porq la tabla donde
buscaras es Factura
Select f.id_factura , f.monto Cliente c inner join factura f.id_cliente =
c.id_cliente es mas lento estas poniendo q primero busco el cliente y viaje
despues a Facturas .
espero a ver aclarado tu Duda y que mejor que lo q mando esa URL dice con
mas exactitud para cada caso.
Saludos
Ruben Avila
Perú
El 25 de abril de 2012 12:33, Hellmuth Vargas <hivs77(at)gmail(dot)com> escribió:
>
> 2012/4/25 Lazaro Ruben Garcia Martinez <lgarciam(at)uci(dot)cu>
>
>> Hola a todos en la lista. Les escribo, porque tengo una duda sobre el
>> orden (si es que importa) en que se colocan las tablas en una operación de
>> unión (JOIN).
>>
>> Básicamente quiero saber si la tabla que más tuplas tiene, debe ir a la
>> izquierda o la derecha, o si el planificador se encarga por si solo de esto.
>>
>> Saludos y muchas gracias a todos por su tiempo.
>>
>> <http://www.uci.cu/>
>>
> Hola
>
> En lo que he podido evaluar: si importa pero con asterisco: se ve afectado
> por indices, filtros aplicados, etc, etc. Según este articulo es una cosa
> que hay que tener presente
>
> http://www.neilconway.org/talks/optimizer/optimizer.pdf
> en la pagina 7
> "In general, plan nodes are asymmetric: left and right
> inputs treated differently"
> --
> Cordialmente,
>
> Ing. Hellmuth I. Vargas S.
>
From | Date | Subject | |
---|---|---|---|
Next Message | Lazaro Ruben Garcia Martinez | 2012-04-26 12:17:41 | Re: Duda sobre JOIN |
Previous Message | Hellmuth Vargas | 2012-04-25 17:33:09 | Re: Duda sobre JOIN |