From: | Lazaro Ruben Garcia Martinez <lgarciam(at)uci(dot)cu> |
---|---|
To: | ruben avila galindo <ruben2218(at)gmail(dot)com> |
Cc: | FORO POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Duda sobre JOIN |
Date: | 2012-04-26 12:17:41 |
Message-ID: | 5a3255aa-fe3e-47c5-9443-922e16738257@ucimail3.uci.cu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Vargas y Ruben, muchas gracias por sus respuestas.
Saludos.
----- Mensaje original -----
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ó:
<blockquote>
2012/4/25 Lazaro Ruben Garcia Martinez < lgarciam(at)uci(dot)cu >
<blockquote>
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.
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.
</blockquote>
</blockquote>
10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS INFORMATICAS...
CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION
http://www.uci.cu
http://www.facebook.com/universidad.uci
http://www.flickr.com/photos/universidad_uci
From | Date | Subject | |
---|---|---|---|
Next Message | Yoan Manuel Perez Piñero | 2012-04-26 16:01:17 | Migracion de Oracle 10g a Postgres 9.1 |
Previous Message | ruben avila galindo | 2012-04-25 18:48:03 | Re: Duda sobre JOIN |