forma correcta de usar materialized views.

From: Horacio Degiorgi <horaciod(at)gmail(dot)com>
To: Pgsql-Es-Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: forma correcta de usar materialized views.
Date: 2018-06-27 15:04:24
Message-ID: CADBL-BODLU_Z=JdVPLWG+MGbLoFYafi-6cvYSm+WjFm_E4sQtg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola a todos:
Es la primera vez te tengo voy a usar materialized views con una base de
datos grande y funciones.
El esquema es el siguiente:
- tengo una tabla con una columna xml (donde se almacenan registros
marcXML (bibliográficos) )
- de dicha columna extraigo mediante una vista materializada datos que
servirán luego para realizar un autocomplete en la aplicación.
Las funciones para extraer las valores son complejas y algo costosas.
Demora 50 segundos en extraer los datos desde 340mil registros en mi hard.
Uso además la extensión pg_trm.
Una vez que la vista se ha refrescado el sistema funciona perfecto y la
extensión pg_trm hace el trabajo perfecto para mi aplicación.

Pregunta:
Como es la forma correcta de realizar el refresh materialized ? desde la
aplicación ? mediante un llamado cron ? se puede hacer en forma parcial,
por ejemplo de solo los registros actualizados ?

Tengo que tener algo más en cuenta como bloqueos cuando se hace el refresh ?

Lic. Horacio Degiorgi
http://bdigital.uncu.edu.ar
http://sid.uncu.edu.ar
Mendoza - Argentina

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Anthony Sotolongo 2018-06-28 19:03:53 Re: agente de postgres
Previous Message Carlos Edward Grajales Marmolejo 2018-06-26 22:17:05 agente de postgres