Restaurar copias en paralelo

From: Luis A(dot) Zevallos Cárdenas <lzevallos(at)lobosistemas(dot)com>
To: posgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Restaurar copias en paralelo
Date: 2009-05-13 20:02:58
Message-ID: ae5556ce0905131302i2437131o311e09a810341679@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola a todos

Encontre un articulo que me parecio bueno y lo comento para quien le
interesa

Restauración en paralelo de copias de seguridad.

Para este caso migraremos de 8.2 a 8.3 con pg_restore de 8.4.

Generamos un dump de la base de datos entera:

/usr/local/pgsql/bin/pg_dump -F c -v -f my_db.dump my_database

Guardamos los roles en caso de que sea necesario:

/usr/local/pgsql/bin/pg_dumpall -g -f my_roles.dump

Luego pasamos a la fase de importación, insertamos los roles si hace falta:

/usr/local/pgsql/bin/psql -f my_roles.dump postgres

Usamos el pg_restore de 8.4 para importar la base de datos:

/usr/local/pg84/bin/pg_restore -F c -j 8 -v -C -f my_db.dump

Se usa -j 8 para generar 8 procesos paralelizados, para aprovechar 8 cores
en una maquina que obviamente debería tener 8 cores.

http://www.postgresql-es.org/node/282

Saludos
--
Luis Zevallos
DBA Administrador de DB & SRVR
Lobo Sistemas S.A.C
tel: +5154958310833
http://www.lobosistemas.com

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message suso 2009-05-13 20:57:48 Re: PGSQL - Triggers
Previous Message Edwin Quijada 2009-05-13 19:50:18 RE: Ayuda con munin