sql >> Base de Datos >  >> RDS >> PostgreSQL

PostgreSQL:mejora del rendimiento de pg_dump, pg_restore

Primero verifique que esté obteniendo un rendimiento de E/S razonable desde la configuración de su disco. Luego verifique que su instalación de PostgreSQL esté correctamente ajustada. En particular shared_buffers debe configurarse correctamente, maintenance_work_mem debe incrementarse durante la restauración, full_page_writes debe estar apagado durante la restauración, wal_buffers debe aumentarse a 16 MB durante la restauración, checkpoint_segments debe aumentarse a algo así como 16 durante la restauración, no debería tener ningún inicio de sesión irrazonable (como registrar cada declaración ejecutada), auto_vacuum debe desactivarse durante la restauración.

Si está en 8.4, también experimente con la restauración en paralelo, la opción --jobs para pg_restore.