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:
Post a Comment