想要恢复单表24小时之前的记录。能否不恢复全库数据再去捞这张表的数据

【 使用环境 】生产环境
【 OB or 其他组件 】OB
【 使用版本 】4.3.4.1
【问题描述】
1-1-1集群。目前共有将近2T数据。 有张表的数据需要恢复到24小时前的状态。

目前已知的解决方案是,在ocp中通过备份恢复到指定的时间节点。
但是从恢复细节看,他是先恢复24小时前整个库的数据,然后单独把这个表的数据复制到目的租户。有没有更好的办法。

进行表级数据恢复呢
https://www.oceanbase.com/docs/common-oceanbase-database-standalone-1000000003577596

没有4X单表的恢复原理就是先创建一个辅助租户把全库恢复到辅助租户之后,然后把数据导进新的租户,最后删除辅助租户,单独恢复一个表不把所有表的数据都恢复这个3X是可以实现的,因为3X是分区级别的日志流,4X变成了租户级别的日志流,恢复单个表时候需要的日志流上可能有很多分区,所以没办法做到只恢复单个表的数据,需要把整个租户恢复然后在把数据导出

原理是这样的,4.3.5BP1开始支持快速恢复方式,恢复会更快,4.3.4.x版本 非LTS版本,不建议使用