Kontrollera först att du får rimlig IO-prestanda från din diskinstallation. Kontrollera sedan att din PostgreSQL-installation är korrekt inställd. I synnerhet shared_buffers
bör vara korrekt inställd, maintenance_work_mem
bör ökas under återställningen, full_page_writes
ska vara avstängd under återställningen, wal_buffers
bör ökas till 16MB under återställningen, checkpoint_segments
bör ökas till något i stil med 16 under återställningen, du bör inte ha någon orimlig inloggning (som att logga varje sats som körs), auto_vacuum
bör inaktiveras under återställningen.
Om du använder 8.4 också experimentera med parallell återställning, --jobs-alternativet för pg_restore.