Linder

Las vistas son queries y si la vista esta lenta o no es aceptable el tiempo
que tarda en
devolver datos es porque la vista o los queries que la componen no están
 optimizadas
una de las primeras y principal manera de optimizar es crear indices pero
estos deber
tener algun sentido, crear indices puede hacer mas lenta todavia una
consulta.
Utiliza explain analyze para ver como se procesara tu query/vista y
optimiza. eso te
dará una vista que despliega datos mucho mas rápido sin necesidad de
materializar.

saludos
jmdc


2013/9/20 Linder Poclaba Lazaro <[email protected]>

> Gracias anthony voy a leer la documentación
>
>
> El 20 de septiembre de 2013 11:08, anthony <[email protected]> escribió:
>
> El 20/09/13 09:59, Linder Poclaba Lazaro escribió:
>>
>>  Buenos días a todos, tengo la siguiente duda... tengo creada una vista
>>> que fue armada a partir de los datos (id int, texto text) que retorna una
>>> función, dicha función esta hecha en plpgsql, la duda es para agilizar la
>>> obtención de datos tengo que aplicar una indice a la vista o modificar la
>>> función para que sea más rápido?
>>>
>>> De ante mano gracias por su tiempo y sus respuestas-
>>>
>> Hola Lindier a la vista no le puedes crear índices, a no se que sea
>> materializada como las que salieron en el 9.3(http://www.postgresql.org/*
>> *docs/9.3/static/rules-**materializedviews.html<http://www.postgresql.org/docs/9.3/static/rules-materializedviews.html>).
>>
>>
>> saludos
>> ______________________________**______________________________**
>> ______________________________**______
>> III Escuela Internacional de Invierno en la UCI del 17 al 28 de febrero
>> del 2014. Ver www.uci.cu
>>
>
>
>

Responder a