El día 2 de febrero de 2010 19:02, coconauta <coconauta....@gmail.com> escribió:
> Paso a explicar los archivos planos tiene lineas como
> "cargapersona(campo1,campo2,.....)"
> y estoy hablando de archivos que tiene un peso de por ejemplo 1715M.
>
> ahi me salta la primer duda... cuando leo el archivo en pgsql con \i  no
> estara intentando traer el archivo completo a memoria?
>
> Entorno grafico aun lo tengo activo sin aceleracion ni nada de VGA, la iea
> es una vez que tenga todo funcional desactivar el modo. el pgadmin3 me
> facilita mucho las cosas
>
> tengo poca memo.. ya se.. es que trabajoo para la provincia,.. y que te
> compren algo de 2 mangos es complicado.
>
> sigo pensando que es el tamaño del archivo .sql
>
>
> Con respecto a lo que dice Rafael, aun sigo creyendo en postgres,  mis
> problemas son mayoritariamente por falta de conocimientos de linux y de
> psotgres o por meter la pata en mi desesperacion.-
>
> Saludos
>

¿Cada instrucción está separada por ";"?
¿Probaste con  cat archivo.sql | psql  ?
¿Qué hace el cargapersona?

Te recomiendo que cortes el archivo, procesando primero 2000
registros. Luego, corré un vacuum y luego traé el millón restante.

Cuando esté ejecutándose, abrí una consola y hacé "top" y fijate cuál
es el proceso que se come el procesador.
Si hay alguno que no sea de postgres, matalo o bajá el servicio.


-- 
Silvio Quadri
--
TIP 7: no olvides aumentar la configuración del "free space map"

Responder a