Re: join - versus - exists [performance]

From: Javier Chávez B(dot) <jchavezb(at)gmail(dot)com>
To: "Jaime Casanova" <jcasanov(at)systemguards(dot)com(dot)ec>
Cc: "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org>, "Raul Andres Duque" <ra_duque(at)yahoo(dot)com(dot)mx>, "Juan Ramirez" <juanrmiranda(at)hotmail(dot)com>, "PostGreSQL Lista de Ayuda" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: join - versus - exists [performance]
Date: 2008-11-15 08:55:49
Message-ID: ded64bba0811150055p3e0afe5dibd90119e6788cc5c@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

2008/11/15 Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>:
> On Sat, Nov 15, 2008 at 12:50 AM, Jaime Casanova
> <jcasanov(at)systemguards(dot)com(dot)ec> wrote:
>> On Fri, Nov 14, 2008 at 5:32 PM, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> wrote:
>>> Raul Andres Duque escribió:
>>>
>>>> El optimizador aprende?
>>>
>>> No. Los desarrolladores (Tom Lane) agregan más código.
>>>
>>
>> De hecho hace poco aprendi a manejar semi-joins y anti-joins para
>
> s/aprendi/aprendio (el optimizador, obviamente)
>
Y mas menos dentro de este mismo contexto bajo su punto de vista que
es mejor usar, cruzamiento de tablas de la manera

Select a.campo1
b.campo2
>From Foo1 a,
Foo2 b
Where a.id = b.id

O usar producto cartesiano entre tablas .. a mi personalmente no me
gusta usar left join .. outer join etc... porque encuentro que el
codigo queda a veces confuso....pero a nivel de rendimiento existen
grandes diferencias????

Slds.

J

> --
> Atentamente,
> Jaime Casanova
> Soporte y capacitación de PostgreSQL
> Asesoría y desarrollo de sistemas
> Guayaquil - Ecuador
> Cel. +59387171157
> --
> TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo
>

--
Cumprimentos
jchavez
linux User #397972 on http://counter.li.org/

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message miguel 2008-11-15 10:44:46 Pregunta sobre error en disparador
Previous Message Jaime Casanova 2008-11-15 05:51:10 Re: join - versus - exists [performance]