----- Mensaje original ----- > De: "Paola Alejandra de Montserrat Cordero Bon" <paola.corder...@gmail.com> > Para: pgsql-es-ayuda@postgresql.org > Enviados: Viernes, 12 de Junio 2015 2:57:33 > Asunto: [pgsql-es-ayuda] Problemas para cargar grandes bases de datos desde > archivos .csv > > > > > > > Estimados: > > Después de mucho buscar y experimentar script ejecute la siguiente > para poder cargar archivo .CSV con alrededor de 3.500.000 de > registros. El comando que utilice en psql fue: > > -c \copy tabla from dato.csv using delimiters ';' with header csv > > el problema que ya lleva dos horas y no tengo idea de si esta > trabajando bien o solo esta en un loop > > agradeceria me pudieran ayudar...tengo muchos otros archivos que > cargar. > > Puntualizando en tu inquietud: Para saber si la copia esta realmente ejeutandose, podes hacer un select * from pg_stat_activity. De ahi, obtenes el pid del "COPY", y ejecutar un "strace" desde el SO, y ver si el proceso se esta "moviendo".
Otra columna interesante de pg_stat_activity es "waiting", lo cual te indica si el "COPY" esta activo, o a la espera de algo. Tambien puede haber una falta de configuracion, triggers en ejecucion, otras consultas en curso, etc etc etc. Saludos, Gerardo - 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