From: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
---|---|
To: | Germán Poó Caamaño <gpoo(at)ubiobio(dot)cl> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: cuestion de tiempos |
Date: | 2004-09-24 19:45:19 |
Message-ID: | 20040924194519.GB29565@dcc.uchile.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Fri, Sep 24, 2004 at 03:11:09PM -0400, Germán Poó Caamaño wrote:
> Es la naturaleza del IN. Que lo hayan optimizado, es un logro; pero
> no lo hara mas eficiente que un JOIN.
En realidad lo que se hizo fue que el optimizador convirtiera
internamente los IN en joins :-) Obviamente no funciona en todos los
casos ...
(De hecho anteriormente la sugerencia era usar EXISTS en lugar de IN,
porque era bastante mas eficiente; en el codigo actual, cuando el IN se
convierte en JOIN, el truco de EXISTS incluso es mas ineficiente).
--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Estoy de acuerdo contigo en que la verdad absoluta no existe...
El problema es que la mentira sí existe y tu estás mintiendo" (G. Lama)
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2004-09-24 19:46:31 | Re: |
Previous Message | Mario A. Soto Cordones | 2004-09-24 19:35:20 | Re: |