数据恢复

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:
  • 【问题描述】:

不小心将大数据量的表truncate了,到现在tikv的容量还没有变小,请问有办法恢复嘛,在线等,急急急急!!!!!

1、检查下 gc 相关的设置查询 mysql.tidb

1)检查下 safepoint 的时间点是否在 truncate 点之前,比如safepoint 在 19:00 ,如果删除数据在 18:00,则无法恢复,如果在 20:00 可以尝试恢复。

2)如果属于可以尝试恢复的,先调整下 tikv_gc_life_time
https://pingcap.com/docs-cn/stable/reference/garbage-collection/configuration/

2、tidb 数据恢复有以下两种方式:
https://pingcap.com/docs-cn/stable/how-to/get-started/read-historical-data/#历史数据保留策略

https://pingcap.com/docs-cn/stable/reference/sql/statements/recover-table/#recover-table

现在查看已经无法恢复了,多谢老师。

好的,如有其他问题可新开贴继续沟通~~

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。