数据库是每个公司的重中之重,他往往存储了公司的核心数据,一旦出现永久性损坏,对公司的打击会是致命的。
数据损坏的原因可能是多种多样的,本章针对不同的场景以及相应的处理办法,做出了详细解答,例如:
- 用户在处理数据的过程中,执行了错误的更新、删除操作。这时在 TiDB 中如何快速恢复误操作前的数据,请参考 【5.1 利用 GC 快照读恢复数据】
- 如果直接执行了 drop table,或者 truncate table,将整张表瞬间删除,这时如何恢复,请参考【5.2 利用 Recover/Flashback 命令秒恢复误删表】
- TiKV 虽然已有高可用方案,采用 3 副本的方式冗余数据,但如果特殊意外丢失了 2 副本该如何恢复,请参考【5.3 多数副本丢失数据恢复指南】