[Pgsql-ayuda] Velocidad del restore

Alvaro Herrera alvherre@dcc.uchile.cl
Tue, 30 Sep 2003 13:56:47 -0400


On Tue, Sep 30, 2003 at 03:17:38PM +0000, Edwin Quijada wrote:
> Existe una forma de hacer un restore de la manera mas rapida?
> 
> Alguna manera en el dump?

Haz el dump con copy, no con inserts.  Fuera de eso, no hay mucho mas
que puedas hacer :-(

Ah, sí, un par de optimizaciones.  Define checkpoint_segments en algo
como 50 (cada uno son 16 MB, tenlo presente para que no se te llene el
disco).  Y a sort_mem dale un pedazo considerable de la cantidad de
memoria disponible (un tercio o asi); esto es para acelerar la creación
de índices.  Deja fsync en off, aunque probablemente no va a significar
mucho.

Ojo, despues de recuperado el respaldo, vuelve sort_mem a un numero
razonable y fsync en on.

-- 
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"At least to kernel hackers, who really are human, despite occasional
rumors to the contrary" (LWN.net)