PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL:miglioramento delle prestazioni di pg_dump, pg_restore

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.