Re: Fundamento teorico del rendimiento de una vista

From: "Miguel Beltran R(dot)" <yourpadre(at)gmail(dot)com>
To: Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>
Cc: "Manuel A(dot) Estevez Fernandez" <stvzito(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Fundamento teorico del rendimiento de una vista
Date: 2009-07-16 00:33:45
Message-ID: b623c7e40907151733s470751afv2f535e753199e5fe@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El 15 de julio de 2009 14:13, Jaime Casanova
<jcasanov(at)systemguards(dot)com(dot)ec>escribió:

> 2009/7/15 Manuel A. Estevez Fernandez <stvzito(at)gmail(dot)com>:
> > Hola a todos.
> >
>
> create view vista1 as select * from mitabla;
>
> cuando yo ejecute "select * from vista1" lo que en realidad estoy
> ejecutando es: "select * from mitabla"
>

Una duda Jaime, si haces select * from vista1 where campo1=1 (campo1 tendria
un indice y con la condicion solo regresaria el 10% de la tabla)

¿cómo analiza el motor el hacer la consulta? ¿ve que la vista no tiene
condicionantes y solo agrega la nueva?¿o hace la busque de la vista y
despues le aplica un filtro? ¿que pasa si la vista tiene condicionantes?

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Vida Luz Arista 2009-07-16 00:42:44 RE: Tuning auna consulta
Previous Message Cesar Erices 2009-07-15 23:41:53 Re: lenguaje plpgsql