From: | Juan <smalltalker(dot)marcelo(at)gmail(dot)com> |
---|---|
To: | Linder Poclaba Lazaro <linderlpl(at)gmail(dot)com> |
Cc: | anthony <asotolongo(at)uci(dot)cu>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Indice en una vista |
Date: | 2013-09-20 15:51:42 |
Message-ID: | CAKizN9zGih1YoPdcQ3MG87ymvmJJgjpQnh=HoRuo1acYQgWGmw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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 <linderlpl(at)gmail(dot)com>
> Gracias anthony voy a leer la documentación
>
>
> El 20 de septiembre de 2013 11:08, anthony <asotolongo(at)uci(dot)cu> 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
>>
>
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Linder Poclaba Lazaro | 2013-09-20 18:49:44 | Re: Indice en una vista |
Previous Message | Linder Poclaba Lazaro | 2013-09-20 15:47:10 | Re: Indice en una vista |