Re: pg_restore demasiado lento

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Andrea <andrea(at)compesa(dot)com(dot)br>
Cc: lista postgresql-espanhol <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: pg_restore demasiado lento
Date: 2007-01-19 21:18:44
Message-ID: 20070119211844.GK26080@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Andrea escribió:
> HOLA!
>
> Trabajo con Postgresql 8.1.4 y sistema operacional LINUX.
> Lo que passa es que tengo una base de dados de 179 GB que lleva 12 horas hasta terminar el pg_restore.
> Y este tempo es demasiado largo para que yo pueda recuperar la base de datos en caso de algun error.

Tengo entendido que en general, la mayor parte del tiempo que consume
restaurar un respaldo es la creacion de indices. Para acelerar ese
proceso se recomienda aumentar el parametro maintenance_work_mem durante
la restauracion, sobre todo si tienes un servidor con bastante memoria.
Dejale un 75% de la memoria, o mas si puedes permitirtelo (de hecho,
dejale lo mas que puedas, pero sin llegar al punto donde el servidor
empieza a usar swap).

Lo cierto es que con un sistema tan grande, la idea de usar PITR para
los respaldos es algo que debes considerar.

--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Milton Galo Patricio 2007-01-20 00:13:34 Re: "necesito atrapar los errores de Postgres de Referencias "
Previous Message Andres Duque 2007-01-19 20:37:55 Re: Sobre las cuentas de los usuarios