具有最小输出文件的PostgreSQL备份

时间:2012-07-20 20:56:08

标签: postgresql-8.1

当作为文件系统备份备份时,我们有一个超过732 GB的Postgresql数据库。当我们执行pg_dump时,我们可以将其降低到585 GB。如果我将pg_dump和PITR方法结合起来,这会给我带有最小备份数据文件大小的最佳备份吗?我的计划是运行pg_start_backup,然后运行pg_dump,然后运行pg_stop_backup。我知道文档说明要运行文件系统备份,但我想要一个较小的备份数据集。然后我会复制WAL文件,然后在晚上备份它们。

1 个答案:

答案 0 :(得分:0)

要真正获取最小的文件,您必须尝试使用​​众多压缩工具和设置之一来压缩pg_dump -Fc转储文件。使用gzipxz进行最大可能的压缩将是一个开始。这当然需要一个出色的CPU和大量的CPU时间。