【问题标题】:Greenplum Incremental backup through gpbackup takes cummulative backupGreenplum通过gpbackup增量备份需要累积备份
【发布时间】:2020-02-07 12:17:55
【问题描述】:

我正在使用 greenplum DB 的 gpbackup 实用程序通过以下命令对数据库进行增量备份

1:完全备份

gpbackup --dbname incdb --backup-dir /data/gpbackups --leaf-partition-data

2:然后我添加了一些行并将增量备份为:

gpbackup --dbname incdb --backup-dir /data/gpbackups --leaf-partition-data --incremental

但是当我去备份文件夹,解压缩备份文件并在终端中读取它们时,我看到增量备份文件具有从开始的所有数据,而不仅仅是更改的数据。不应该只有完整备份后添加的数据吗?

如果可以通过 gpbackup 实用程序进行远程备份,还请指导我吗?

【问题讨论】:

    标签: database-administration database-backups greenplum


    【解决方案1】:

    您可以在此处找到有关 Greenplum 增量备份实施的更多详细信息

    https://gpdb.docs.pivotal.io/backup-restore/1-16/admin_guide/managing/backup-gpbackup-incremental.html

    简而言之,增量备份最适用于 AO 分区表。 gpbackup 将识别自上次完整或增量备份以来 AO 表的哪些分区有数据更改,并将这些分区添加到备份集中。

    无论使用什么增量标志,堆表总是完全备份。

    在您的用例中,您使用的是 AO 分区表吗?

    【讨论】:

    • 我使用的是堆表,可以很好地处理 AO 分区表。谢谢
    • 但是如果我在堆表上创建主键或索引,它不应该开始表现为附加组织表吗?但它仍然需要完整备份。有什么理由吗?
    • 添加索引或约束不会将堆表转为 AO。
    猜你喜欢
    • 1970-01-01
    • 2017-05-05
    • 2014-02-24
    • 1970-01-01
    • 1970-01-01
    • 2016-05-19
    • 2011-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多