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/
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] |