sql >> Databasteknik >  >> RDS >> PostgreSQL

PostgreSQL:förbättrar pg_dump, pg_restore prestanda

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.



  1. [UPPDATERAD 2] Kritiskt:Office Update bryter åtkomst — Frågan är korrupt

  2. Använder PHP 5.5:s password_hash och password_verify-funktion

  3. SSMS-resultat till rutnät - CRLF bevaras inte i kopiera/klistra in - några bättre tekniker?

  4. Tre bord går med andra än INNER JOIN