0

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

4

1 回答 1

0

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

于 2015-06-18T23:16:57.053 回答