PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

PostgreSQL:Verbesserung der Leistung von pg_dump, pg_restore

Überprüfen Sie zunächst, ob Sie eine angemessene E / A-Leistung von Ihrem Festplatten-Setup erhalten. Überprüfen Sie dann, ob Ihre PostgreSQL-Installation entsprechend abgestimmt ist. Insbesondere shared_buffers sollte korrekt eingestellt sein, maintenance_work_mem sollte während der Wiederherstellung erhöht werden, full_page_writes sollte während der Wiederherstellung ausgeschaltet sein, wal_buffers sollte während der Wiederherstellung auf 16 MB erhöht werden, checkpoint_segments während der Wiederherstellung auf etwa 16 erhöht werden sollte, sollten Sie keine unangemessene Anmeldung haben (wie das Protokollieren jeder ausgeführten Anweisung), auto_vacuum sollte während der Wiederherstellung deaktiviert werden.

Wenn Sie auf 8.4 sind, experimentieren Sie auch mit paralleler Wiederherstellung, der Option --jobs für pg_restore.