Innanzitutto verifica di ottenere prestazioni IO ragionevoli dalla configurazione del disco. Quindi controlla che l'installazione di PostgreSQL sia ottimizzata in modo appropriato. In particolare shared_buffers
dovrebbe essere impostato correttamente, maintenance_work_mem
dovrebbe essere aumentato durante il ripristino, full_page_writes
dovrebbe essere spento durante il ripristino, wal_buffers
dovrebbe essere aumentato a 16 MB durante il ripristino, checkpoint_segments
dovrebbe essere aumentato a qualcosa come 16 durante il ripristino, non dovresti avere alcun accesso irragionevole (come la registrazione di ogni istruzione eseguita), auto_vacuum
dovrebbe essere disabilitato durante il ripristino.
Se utilizzi la versione 8.4, sperimenta anche il ripristino parallelo, l'opzione --jobs per pg_restore.