Guillermo E. Villanueva escribió:

> Cómo los datos originales tenían una columna lo (large object) los tengo
> que pasar a bytea, para eso utilizo la función:
[...]

> El problema es que *demora muchísimo!!!* para hacer la primera vuelta de
> ciclo, es decir los primeros 10000 registros demoró poco mas de 1 hora y la
> tabla tiene 2.5 millones de registros :-(

¿de qué tamaño es cada objeto?  Es posible que sea problema de compresión.  
Prueba con

ALTER TABLE tca_bytea ALTER COLUMN tca_texto SET STORAGE EXTERNAL;
https://www.postgresql.org/docs/9.2/sql-altertable.html

para evitar que intente comprimir los valores durante la inserción.  Eso
podría hacerlo mucho más rápido.

-- 
Álvaro Herrera         PostgreSQL Developer  —  https://www.EnterpriseDB.com/


Reply via email to