Re: Duda sobre JOIN

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

In response to

Browse pgsql-es-ayuda by date

  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