tidb数据备份问题

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】



这里是矛盾了吗?到底支不支持部分库表的备份与恢复?

  • 你可以恢复某个全量备份,或者全量备份中的部分库/表,将目标集群恢复到该全量备份对应的数据状态。
  • 基于备份(全量和日志)数据,你可以指定任意时间点,将目标集群恢复到该时间点所对应的备份集群数据状态 (Point-in-time recovery, PITR)。

第二句话说的什么意思?

文档地址https://docs.pingcap.com/zh/tidb/stable/backup-and-restore-overview

全备能指定表和库,增量备份不能指定库表。应该就是这个意思吧。

快照数据备份,使用快照恢复数据的前提是什么?原文件被删除了,还能恢复吗?

br全备恢复可以指定库/表,日志的备份不可以

全量可以,pitr不行。有人提过需求:
关于pitr不能按table或database来恢复数据 - TiDB 的问答社区 (asktug.com)

2 个赞

这里说的是两个维度:
一个说的是基于时间恢复
一个说的是恢复全量或部分库/表,不考虑时间

确实有点绕

同样疑问

mark ,记录一下

疑问,官方提交问题证实下

指定表或者库恢复用br

全备能指定表和库,增量备份不能指定库表。应该就是这个意思吧。

全量可以,pitr不行,这个在分布式数据库是基本的事实,都没有实现(OB除外)

br支持指定表,pitr不可以