当作为文件系统备份备份时,我们有一个超过732 GB的Postgresql数据库。当我们执行pg_dump时,我们可以将其降低到585 GB。如果我将pg_dump和PITR方法结合起来,这会给我带有最小备份数据文件大小的最佳备份吗?我的计划是运行pg_start_backup,然后运行pg_dump,然后运行pg_stop_backup。我知道文档说明要运行文件系统备份,但我想要一个较小的备份数据集。然后我会复制WAL文件,然后在晚上备份它们。
答案 0 :(得分:0)
要真正获取最小的文件,您必须尝试使用众多压缩工具和设置之一来压缩pg_dump -Fc
转储文件。使用gzip
或xz
进行最大可能的压缩将是一个开始。这当然需要一个出色的CPU和大量的CPU时间。