| 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: | Whole Thread | Raw Message | 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
| 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 |