importando 7.000.000 de registros en base de datos

Imagen de wilcori
0 puntos

Hola:

puede que no sea este el lugar donde debo realizar la consulta, disculpas por ello.

pues me enviaron un archivo que mide mas de 2gb, producto de respaldo de una tabla en postgres, y como inicio con ubuntu 12.04 LTS me instale la misma version de postgres 9.3 que mi colega que usa windows 7, deje toda una noche desde horas 22:00 hasta 08:00 de la mañana siguiente, pero apenas me importo un 30% de registros.

verificando el log de postgres aproximadamente tarda 20 milisegundos por registro, significa que podría demorar en importar unas 39 horas, parece mucho.

Quisiera saber si es algun problema de configuracion en ubuntu o si alguien conoce postgres podría colaborarme, puesto que mi compañero me dice que cuando importó en windows no demoró demasiado.

para la importacion uso "psql" y no "pg_restore", no creo que sea ese el problema pero.

o si existe alguna otra solucion para mi problema.

Gracias

Imagen de Jose Luis 1320
+1
0
-1

dudo mucho que sea un problema si quiera.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de elnetotaca
+1
0
-1

psql yourdb -f yourfile
psql yourdb < yourfile
cat yourfile | psql yourdb

psql yourdb
\i yourdb

Saludos

+1
0
-1

unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
Es lo que hago a diario....... En Linux mal pensados!

Imagen de wilcori
+1
0
-1

Jose Luis, mi compañero y yo trabajamos en un mismo proyecto, no creo que se haya inventado los registros para un proyecto en serio, hubiera querido saber algún motivo por el cual ubuntu 12 tarda mas que windows en la importacion.

gracias elnetotaca, probare tus sugerencias

+1
0
-1