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