Si desactivar los indices no funciona, has pensado en hacer un drop y
recrearlos despues de la carga ?
On 10/2/2015 11:45 AM, Fernando Rodiño wrote:
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
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda