sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL:prestatie pg_dump, pg_restore verbeteren

Controleer eerst of u redelijke IO-prestaties krijgt van uw schijfconfiguratie. Controleer vervolgens of uw PostgreSQL-installatie correct is afgestemd. In het bijzonder shared_buffers moet correct zijn ingesteld, maintenance_work_mem moet worden verhoogd tijdens het terugzetten, full_page_writes zou uit moeten zijn tijdens het terugzetten, wal_buffers moet tijdens het herstel worden verhoogd tot 16 MB, checkpoint_segments moet worden verhoogd tot ongeveer 16 tijdens het terugzetten, u mag geen onredelijke aanmelding hebben (zoals het loggen van elke uitgevoerde instructie), auto_vacuum moet worden uitgeschakeld tijdens het terugzetten.

Als je op 8.4 zit, experimenteer dan ook met parallel herstel, de --jobs optie voor pg_restore.



  1. 5 snelle handige tips voor SQL Server Production DBA's

  2. Langzame eenvoudige update-query op PostgreSQL-database met 3 miljoen rijen

  3. ListView toont niet de juiste afbeeldingen die in de tekenbare staan ​​op basis van hun naam in sqlite

  4. 7 feiten over SQL Server-synoniemen die u moet kennen