Re: Moviendo una gran base de datos

From: Diego Schulz <dschulz(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Moviendo una gran base de datos
Date: 2010-08-28 19:41:20
Message-ID: AANLkTimnE-o=gFYrhbAptC+fQW1tfPaQZC_7NQTdr9-t@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

2010/8/28 David Montoya <erethond(at)gmail(dot)com>:
> Buenas:
> Estoy intentando mover una base de datos de unos 90GB de un servidor postgre
> 8.1 a otro Postgre 8.3 Pero usando pg_dump y el correspondiente pg_restore
> me va a tardar 10 días en hacer la migración. He probado a utilizar ficheros
> más pequeños usando split, pero el resultado es el mismo.
> No sé si se puede usar PITR para hacer la copia desde una Postgres 8.1 a
> Postgres 8.3. Otra opción que se me habia ocurrido es copiar toda la BD
> exceptuando las tres tablas más grandes ( entre esas tres serán un 80% del
> tamaño de la BD) y luego mediante vistas ir pasando poco a poco las tres
> tablas que falten. Cual de las dos opciones es más viable¿?
> El problema es que la migración es un servidor de producción, por lo tanto
> 10 días es un poco inaceptable.
> Muchas gracias.

Hola,

No tengo experiencia con bases de datos de ese tamaño, así que
pregunto lo siguiente solo por curiosidad
¿intentaste jugar con las opciones de pg_restore ( por ejemplo, --jobs
, --single-transaction, etc) ?
¿en qué formato vuelcas la base con pg_dump? ¿tar? ¿custom?

saludos
diego

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Sergio Gabriel Rodriguez 2010-08-28 20:31:52 Re: Moviendo una gran base de datos
Previous Message Edwin Quijada 2010-08-28 19:08:35 RE: compilando en windows con Mingw