Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Exportar CSV de gran volumen.

Estas en el tema de Exportar CSV de gran volumen. en el foro de PostgreSQL en Foros del Web. Muy buenas tardes, tengo un problema con una exportacion de datos de una tabla a CSV. Resulta que estoy exportando unos datos a CSV y ...
  #1 (permalink)  
Antiguo 26/08/2014, 14:50
 
Fecha de Ingreso: noviembre-2007
Mensajes: 43
Antigüedad: 17 años
Puntos: 0
Exclamación Exportar CSV de gran volumen.

Muy buenas tardes, tengo un problema con una exportacion de datos de una tabla a CSV.
Resulta que estoy exportando unos datos a CSV y los mismos generanran un archivo muy pesado alrrededor de 900mb a 1.2 GB.

COPY select * from tabla TO 'tmp/tabla.csv';

Al ejecutar la consulta demora muchisimo al punto de colgar el postgres, el motivo del error es que antes de volcar los datos al tmp carga la memoria y la misma colapsa..

Pense en dividir la consulta en varias y luego unir los csv.. pero no encontre nada que pueda ayudarme.

Cualquier opinion para este problema va a ser agradecida
  #2 (permalink)  
Antiguo 27/08/2014, 07:40
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Exportar CSV de gran volumen.

Tendriamos que ver el error que te desborda la memoria y depronto analizar que parametro de postgresql es necesario aumentar para que gestione mejor los recurso.


Ya que COPY es la sentencia mas rapida que tiene postgresql para importar o exportar datos.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: csv, postgres
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:42.