开发者社区> 问答> 正文

OceanBase数据库此外归档日志大小应该怎么评估,是否可以理解为数据增删改查的数据量总和?

OceanBase数据库此外归档日志大小应该怎么评估,是否可以理解为数据增删改查的数据量总和?

展开
收起
闲o月 2024-03-17 18:43:12 72 0
来自:OceanBase
3 条回答
写回答
取消 提交回答
  • 不一定只有增删改查的数据吧应该还有其他数据。 此回答整理自钉群:“[社区]技术答疑群OceanBase”

    2024-03-18 18:32:01
    赞同 展开评论 打赏
  • 问题一解析:

    在OceanBase数据库中,备份和归档是实现数据可追溯恢复的重要机制。确实,通过设置RECOVERY_WINDOW(恢复窗口),可以确保在此时间窗口内的所有数据都能被恢复。

    • 归档:OceanBase数据库会定期将日志数据自动归档到指定的存储位置,这些归档日志用于在进行恢复时回滚事务并重建数据库状态至某个时间点。

    • 备份:OceanBase支持定期全量备份和增量备份(基于日志归档)。全量备份包含某一时刻数据库的所有数据快照,而增量备份则记录了从上一次全量备份后数据库变化的日志信息。

    • RECOVERY_WINDOW:用户可以配置一个恢复窗口,窗口内的时间范围内的数据可以通过备份和归档日志来恢复。超出这个窗口的数据将被视为过期,理论上可以被自动清理功能删除。

    • 自动清理:当开启auto_delete_expired_backup配置项后,OceanBase会根据预设的RECOVERY_WINDOW策略自动清理过期的备份数据和归档日志,即会删除那些不再位于当前恢复窗口内的旧备份和相关联的归档日志文件,以释放存储空间并保持合理的存储成本。

    2024-03-18 13:17:45
    赞同 1 展开评论 打赏
  • 北京阿里云ACE会长

    数据清理
    前置条件:

    OceanBase 数据源必须通过 OBproxy 连接(暂不支持对直连的 OceanBase 进行归档操作)。

    OceanBase 数据源目前仅支持集群实例,新建数据源时必须配置集群名称。

    OceanBase 数据源必须配置 sys 租户账号。

    MySQL 数据源暂不支持 CPU 内存防爆能力。

    清理数据源支持:

    OceanBase MySQL 数据源。

    MySQL 数据源。

    以下情况不支持清理:

    若表中不包含主键 PRIMARY KEY,不支持进行清理。

    若表中包含 bit、enum、set、xml、geometry 字段类型,不支持进行清理。

    若归档条件中包含 limit 语句,不支持进行清理。

    若表中包含外键,不支持进行清理。
    image.png
    image.png

    参考;https://help.aliyun.com/document_detail/2527040.html?spm=a2c4g.178808.0.i9

    2024-03-17 19:46:32
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载