Re: Optimizar JOINS en vista

From: Raúl Andrés Duque Murillo <ra_duque(at)yahoo(dot)com(dot)mx>
To: "Jaime Casanova" <systemguards(at)gmail(dot)com>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Optimizar JOINS en vista
Date: 2008-06-02 10:19:01
Message-ID: D736BBE89A214755B85F9FC3B1EC05F9@Principal
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

--------------------------------------------------
From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
Sent: Saturday, May 31, 2008 7:31 AM
To: "Raul Andres Duque" <ra_duque(at)yahoo(dot)com(dot)mx>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] Optimizar JOINS en vista

> On Fri, May 30, 2008 at 6:18 PM, Raul Andres Duque
> <ra_duque(at)yahoo(dot)com(dot)mx> wrote:
>> Cordial Saludo.
>>
>> Creé una vista como alternativa "rápida" para la fuente de datos de una
>> solución de BI. Básicamente es una serie de JOINs para traer
>> descripciones
>> de tablas auxiliares, pero analizando el explain me doy cuenta que sin
>> importar si NO utilizo algunas descripciones en mi SELECT, sigue
>> generando
>> los JOINs con las tablas relacionados cuando realmente son "innecesarios"
>> ya
>> que existen FK y un JOIN NORMALITO (no left ni right) no va a alternar la
>> cantidad de registros devueltos en caso de no encontrar registro
>> relacionado.
>>
>
> Si la vista tiene JOIN's porque esperas que no ejecute los joins?
>

Espero que no los ejecute porque no los estoy utilizando en los objetos de
resultado de la selección de la vista.

Atentamente,

RAUL DUQUE
Bogotá, Colombia

>
> --
> Atentamente,
> Jaime Casanova
> Soporte y capacitación de PostgreSQL
> Guayaquil - Ecuador
> Cel. (593) 087171157
>
> __________ Information from ESET Smart Security, version of virus
> signature database 3152 (20080602) __________
>
> The message was checked by ESET Smart Security.
>
> http://www.eset.com
>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message el-PRiNCiPiTo 2008-06-02 12:05:12 Duda sobre triggers
Previous Message Pisa 2008-06-02 08:37:02 No parar aplicación en vacuum full