Re: Select sobre tabla con byte[] es lento

From: Martín Marqués <martin(dot)marques(at)gmail(dot)com>
To: René Romero Benavides <ichbinrene(at)gmail(dot)com>
Cc: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Select sobre tabla con byte[] es lento
Date: 2013-04-26 23:39:35
Message-ID: CABeG9LuOjVRf+Dmfz=3uQ7R6J_X2cDB3=wgGS8pn8xq4wSkcHg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El día 26 de abril de 2013 19:45, René Romero Benavides
<ichbinrene(at)gmail(dot)com> escribió:
> Podrías expresar ese CROSS JOIN COMO INNER JOIN?
>
>
>
> FROM
>
> informacion_ies.evidencias evidencia0_ INNER JOIN
> informacion_ies.evidencias_concepto evidenciac1_
>
>
>
> ON (evidencia0_.id_evidencia_concepto = evidenciac1_.id AND
> evidencia0_.id_tabla = $1 AND evidenciac1_.tabla = $2)
>
>
>
>
>
> Funcionalmente hacen lo mismo, pero déjame descartarlo
>
>
> On Monday, April 22, 2013 12:21:32 PM Fernando Paz wrote:
>
> Claro
>
> select evidencia0_.id as id5_, evidencia0_.descripcion_archivo as
> descripc2_5_, evidencia0_.documento as documento5_,
> evidencia0_.id_evidencia_concepto as id9_5_, evidencia0_.fecha_carga as
> fecha4_5_, evidencia0_.id_tabla as id5_5_, evidencia0_.id_informacion_ies as
> id10_5_, evidencia0_.nombre_archivo as nombre6_5_, evidencia0_.observaciones
> as observac7_5_, evidencia0_.usuario_modificacion as usuario8_5_ from
> informacion_ies.evidencias evidencia0_ cross join
> informacion_ies.evidencias_concepto evidenciac1_ where
> evidencia0_.id_evidencia_concepto=evidenciac1_.id and
> evidencia0_.id_tabla=$1 and evidenciac1_.tabla=$2 order by evidencia0_.id
>

Es exactamente lo mismo para el planner hacer el inner join con la
condicion en el ON que hacer un CROSS JOIN y filtrar con la condicion
de JOIN en el WHERE.

http://www.postgresql.org/docs/9.2/interactive/sql-select.html

--
Martín Marqués
select 'martin.marques' || '@' || 'gmail.com'
DBA, Programador, Administrador

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Martín Marqués 2013-04-26 23:44:06 Re: Select sobre tabla con byte[] es lento
Previous Message Fernando Paz 2013-04-26 23:39:14 Re: Select sobre tabla con byte[] es lento