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"