insert eficiente

From: Fernando Rodiño <frodinom(at)gmail(dot)com>
To: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: insert eficiente
Date: 2015-10-01 22:45:08
Message-ID: CAKL1vs0oogqyHgXiuqGELFS8g_F80RTc5w0N7=C+EbBRg9W+UQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Buenas tardes a todos

Acudo a su amable ayuda para lo siguiente:

Tenemos una implementación de Postgres 9.3 y estamos en un proceso con
Pentaho Data Integration donde se hace un mapeo de unos archivos planos a
una tabla, se realiza una adecuación de estos datos y se hace un insert
masivo a una tabla destino X, hasta ahí todo funciona, el problema que
tenemos es que es mucha información y la tabla destino tiene varios indexes
que hacen más demorada la operación, en Postgres 8.4 uno podía inactivar
los indexes mientras ejecutaba la operación, pero en Postgres 9.3 no
funciona esa estrategia o almenos como se hacia en Postgres 8.4 no
funciona: *update pg_index set indisvalid = false where indexrelid =
'i_nombre_index'::regclass; *Alguien conoce una estrategia para realizar
este tipo de operaciones que funcione en postgres 9.3

Muchas gracias por su ayuda.
--
Fernando Rodiño Montiel.
Ingeniero de Sistemas
Celular: 3014870456
Medellín.2015

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Horacio Miranda 2015-10-01 22:51:45 Re: insert eficiente
Previous Message Hellmuth Vargas 2015-09-30 13:47:58 actualización de versión de replicas PostgreSQL Streaming Replication