Re: join - versus - exists [performance]

From: "Jaime Casanova" <jcasanov(at)systemguards(dot)com(dot)ec>
To: "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: "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 05:50:21
Message-ID: 3073cc9b0811142150v43deccffu2d99745f3884c56b@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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
manejar esos casos precisamente (creo que semi es para IN y/o EXISTS y
anti para NOT IN/NOT EXISTS, aunque puedo estar equivocado... no
entiendo aun la teoria atras de eso)...

De donde sacara Tom Lane tantas curiosidades, antes que el menciones
eso no sabia que existian esas cosas en la teoria relacional, una
busqueda en google muestra esto:
http://www.dbspecialists.com/files/presentations/semijoins.html

--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2008-11-15 05:51:10 Re: join - versus - exists [performance]
Previous Message Alvaro Herrera 2008-11-14 22:32:11 Re: join - versus - exists [performance]