sql >> Databáze >  >> RDS >> PostgreSQL

PostgreSQL:zlepšení výkonu pg_dump, pg_restore

Nejprve zkontrolujte, zda z nastavení disku získáváte přiměřený výkon IO. Poté zkontrolujte, zda je vaše instalace PostgreSQL správně vyladěna. Zejména shared_buffers by měl být správně nastaven, maintenance_work_mem by měl být během obnovy zvýšen, full_page_writes by měl být během obnovy vypnutý, wal_buffers by měla být během obnovy zvýšena na 16 MB, checkpoint_segments by mělo být během obnovy zvýšeno na něco jako 16, neměli byste mít žádné nepřiměřené přihlašování (jako je protokolování každého provedeného příkazu), auto_vacuum by měl být během obnovy zakázán.

Pokud používáte verzi 8.4, také experimentujte s paralelním obnovením, volbou --jobs pro pg_restore.



  1. Oznámení obecné dostupnosti SQL Secure 4.0

  2. Připojení vaší základní aplikace ASP.NET k místní instanci SQLServeru

  3. Chyba převodu dat hromadného načtení (neshoda typu nebo neplatný znak pro zadanou kódovou stránku) pro řádek 1, sloupec 4 (rok)

  4. Proveďte tento dotaz na hodiny provozu v PostgreSQL