Re: ayuda restauracion

From: Manuel Aller <manuel(dot)aller(at)infracoop(dot)com(dot)ar>
To: Hellmuth Vargas <hivs77(at)gmail(dot)com>
Cc: Alessandra Campos Alfaro <alesscalf(at)gmail(dot)com>, Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: ayuda restauracion
Date: 2014-07-28 16:42:58
Message-ID: CAJs6SEnyhJuEeoo4OhZVyhMEMaAV2f8ktT4sg+_rfAaWoTD3tg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

para tomar el backup, asegurate de no estar haciendo insert por insert en
cada dato, y que haga copy (NO USAR --inserts para generar el dump)

Para restaurar, asegurarse de tener bien configurado los parámetros de
work_men y maintenance_work_mem (los que van a ayudarte a hacer los índices
más rápidamente) y de tener el autovacuum apagado.

y los pasos serían:

tomar el backup
restaurar
correr un vacuum full (vacuumdb -fzv por lo menos)
cambiar postgresql.conf para habilitar el autovacuum
reiniciar el postgres

Saludos!

El 27 de julio de 2014, 11:48, Hellmuth Vargas <hivs77(at)gmail(dot)com> escribió:

> Hola alessandra
>
> 1. Si es un backup de productivo para restaurar en pruebas le es posible
> generarlo nativo? ( opción c del parámetro -F de pg_dump para restaurarlo
> con pg_restore o si por versión no permite, al menos que no lo genere como
> INSERT sino con COPY) o si es toda la base de producción y la plataforma de
> pruebas es igual, general un backup físico en caliente y restaurar el mismo
> en pruebas
>
> 2. Modificar el parámetro fsync a off en el servidor POSTGRESQL de pruebas
> y reiniciar el servicio antes de proceder con la restauración con psql o
> pg_restore (según sea el caso). Una vez finalizada puedes volver a colocar
> el parámetro en on
> El 27/07/2014 09:10, "Alessandra Campos Alfaro" <alesscalf(at)gmail(dot)com>
> escribió:
>
> hola amigos
>>
>> estoy haciendo rutinas de restaurar un archivo de base de datos (de
>> 500mb) con fines de desarrollo en linux pero tarde casi 8 horas, mediante
>> el sieguiente comando
>>
>> psql -U postgres -d mibase <respaldo_base.sql
>>
>> no h encontrado la raozn por la cual demora tanto .. se queda bastante
>> tiempo en los INSERT
>>
>> alguna sugerencia?
>>
>>
>> Gracias
>>
>> Aless
>>
>>
>>
>>
>>
>>
>>

--
<http://www.infracoop.com.ar/> *Manuel Fernando Aller*
DBA Senior
InfraCoop Cooperativa de Infraestructura y Bases de Datos
skype: manuel.aller
Mobile: +54 9 11 40544779
<http://www.facttic.org.ar/miembros/infracoop>
Infracoop
es miembro de FACTTIC <http://www.facttic.org.ar/>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alessandra Campos Alfaro 2014-07-28 20:26:46 Re: ayuda restauracion
Previous Message Hellmuth Vargas 2014-07-27 14:48:08 Re: ayuda restauracion