Monday, June 2, 2008

Re: [pgsql-es-ayuda] Optimizar JOINS en vista

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

> On Fri, May 30, 2008 at 6:18 PM, Raul Andres Duque
> <ra_duque@yahoo.com.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
>
>
--
TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo

No comments: