Re: Indice en una vista

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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