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@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda