From: | ruben avila galindo <ruben2218(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Fwd: Function Vs View |
Date: | 2011-11-15 21:23:11 |
Message-ID: | CAKavrFr0SQGiAo6LF-C3K=obfGV9VXmunMQRvZDWWRY_DvEKGA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
---------- Mensaje reenviado ----------
De: ruben avila galindo <ruben2218(at)gmail(dot)com>
Fecha: 15 de noviembre de 2011 16:22
Asunto: Re: [pgsql-es-ayuda] Function Vs View
Para: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
create view vw_productos
select * from producto
Usando Vista
select * from vw_producto w inner join marca m on w.id=m.id
where id_marca=1 and fecha_caducida between fecha_inicial and fecha inicial
y etc clausulas correra mas rapido que llamar
Usando Function
Create Function sch_productos
select * from producto
select * from sch_productos w inner join marca m on w.id=m.id
where id_marca=1 and fecha_caducida between fecha_inicial and fecha inicial
y etc clausulas correra mas rapido que llamar
entonces alvaro la vista para cantidades de registros y procesos de
clausulas me recomiendas vistas
y unir vistas para mostrar informacion
saludos
Ruben Avila G
El 15 de noviembre de 2011 16:12, Alvaro Herrera
<alvherre(at)alvh(dot)no-ip(dot)org>escribió:
> Excerpts from ruben avila galindo's message of mar nov 15 18:00:33 -0300
> 2011:
> > Hola a todos siempre tuve un duda que cual es mas recomendable para
> > cantidad de registros y performance :
>
> Una vista le permite al optimizador encontrar la mejor ejecución.
> Importante si lo usas junto con más clásulas en el select que la invoca.
> Una función es una caja negra.
>
> --
> Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2011-11-15 21:25:56 | Re: PostgreSQL no levanta en localhost |
Previous Message | Jose Diaz | 2011-11-15 21:12:23 | Re: PostgreSQL no levanta en localhost |