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

PostgreSQL:VACCUM FULL vs pg_dump a obnovení

Za předpokladu, že vytvoříte novou databázi a obnovíte výpis, bude účinek obou operací v podstatě stejný.

Velkou otázkou je, proč si myslíte, že potřebujete taková extrémní opatření. Normálně by se o mrtvé n-tice mělo postarat automatické vakuování, a pokud máte tabulku, na které provádíte hromadné aktualizace nebo mazání, můžete zvážit použití VACUUM (FULL) pouze na tomto stole.




  1. Spring Boot, PostgreSQL a Docker – připojení odmítnuto, když běží v kontejneru

  2. MySQL CONCAT vrátí NULL, pokud nějaké pole obsahuje NULL

  3. Jak odstranit řádek mysql po uplynutí času?

  4. aktualizace primárního klíče vs smazání + vložení primárního klíče