| 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: | Whole Thread | Raw Message | 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?
| 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 |