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 >> > > >
