Buen día.
Tengo una función que hace cálculos y luego actualizo algunos campos de 2 
tablas  (600000 y 20000 registros cada una) que tienen trigger y relación con 
otras tablas, el update demora mucho, para agilitar el proceso deshabilito los 
trigger, dentro de la función pero el rendimiento no mejora mucho.
Como puedo eliminar las relaciones en las que esta involucrada la tabla y luego 
volver a crear las relaciones.Que tan seguro es hacer esto.
Los campos que actualizo no son parte de ningún indice, está actualización se 
hará esporadicamente 1 ó 2 vez por día o la semana en horas laborables pues se 
necesitan los datos una vez re-calculados,  estoy trabajando con PostgreSQL 
9.4.5 on x86_64-unknown-linux-gnu, compiled by gcc (GCC) 4.1.2 20080704 (Red 
Hat 4.1.2-55), 64-bit Saludos.Mauricio

Responder a