Re: ayuda restauracion

From: Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
To: Manuel Aller <manuel(dot)aller(at)infracoop(dot)com(dot)ar>
Cc: Hellmuth Vargas <hivs77(at)gmail(dot)com>, 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-29 16:12:26
Message-ID: 20140729161225.GS5475@eldon.alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Manuel Aller escribió:
> 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.

Ojo con work_mem, que no tiene efecto sobre la creación de índices.
Para esto sólo se usa maintenance_work_mem.

Lo otro es usar pg_restore --single-transaction (pero para esto el dump
tiene que restaurarse sin errores).

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

Normalmente no es necesario hacer vacuum después de restaurar, y menos
FULL. Lo único que realmente importa es que hagas ANALYZE, con
vacuumdb --analyze-only

--
Álvaro Herrera http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Silvio Bravo Cadó 2014-07-30 15:40:51 manejo de usuarios
Previous Message Alvaro Herrera 2014-07-29 16:08:51 Re: Actualizar registros en una tabla