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
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 |