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
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | el-PRiNCiPiTo | 2008-06-02 12:05:12 | Duda sobre triggers |
Previous Message | 2008-06-02 08:37:02 | No parar aplicación en vacuum full |