数据库有问必答 | PolarDB支持单表恢复吗?如何操作?

2022-01-24 00:00:00 集群 备份 指定 方式 恢复

 Q:PolarDB支持单表恢复吗?如何操作?


A:PolarDB是支持单表恢复的,我们可以通过库表恢复的方式。库表恢复支持从备份集恢复和恢复到过去时间点两种备份方式,具体方法和步骤如下:


库表恢复是指仅恢复指定的部分库或部分表到原集群。例如游戏业务中有时仅需恢复某个或某些玩家的数据,此时可使用库表恢复方式。


注意事项

①.库表恢复只会恢复指定的表,操作时请确认已选中所有需要恢复的表,若无法确定所有涉及的表,建议您将整个集群的历史数据恢复到一个新集群后再迁移至原集群;

②.当选择按时间点的方式进行库表恢复时,若近一份备份集生成时间点到指定恢复的时间点内指定的表已被删除,库表恢复会失败;

③.集群内的表低于50000张才可以使用库表恢复功能,超过50000张表时无法使用;

④.库表恢复功能不支持恢复触发器(Trigger),若原表设置了Trigger,该Trigger不会被恢复;

⑤.库表恢复功能不支持恢复外键(Foreign Key),若原表设置了Foreign Key,该Foreign Key不会被恢复。


提示:从备份集恢复集群版本需为PolarDB MySQL5.6且内核小版本为5.6.1.0.24及以上。

来源:https://mp.weixin.qq.com/s/Tza_rb34K7JaorGz2XDvvQ

相关文章