云服务器内容精选

  • 操作场景 为了保证数据的完整性,以及降低对原实例的性能影响,会进行库表级时间点恢复。库表级恢复是为选择的某个库表恢复到指定时间点。在进行库表级时间点恢复备份时,会从OBS备份空间中选择一个该时间点最近的全量备份下载至临时实例上进行全量恢复,然后在临时实例上重放Binlog到指定时间点,完成之后将对应表的数据回写到原实例的目标表,恢复时长和实例的数据量有关,平均恢复速率为35MB/s。 由于需要对实例的所有数据进行备份及恢复操作,对于数据量较大的实例,所需时间较长,请耐心等待。通过库表级时间点恢复备份,将不会导致实例数据被覆盖,您可以根据需要恢复库表。 RDS for MySQL支持恢复单个实例的库表数据,以及批量恢复多个实例的库表数据。
  • 使用限制 普通表级时间点恢复或极速表级时间点恢复带外键的表,会将外键表的外键删除,同时更改表结构。 表级时间点恢复,单个实例一次最多恢复2000张表。 库级时间点恢复,单个实例一次最多恢复1000个库,一次最多恢复20000张表。 批量恢复多个实例的库表数据,必须选择同版本RDS for MySQ L实例 ,且实例状态必须为“正常”。 一次性最多可以选择20个实例进行批量库表级时间点恢复。 RDS for MySQL库表级时间点恢复期间不允许主备实例和只读实例做规格变更,重启,删除等操作。 进行库表级时间点恢复时,要恢复的库、表信息是在所选时间点前最新一次全量备份中读取的。由于所选时间点可以是恢复时间区间内的任意时间点,所以库表级时间点恢复支持恢复到存在指定库、表信息的最早的一次全量备份时间点。 如果选择恢复的时间点不存在该表,则该表不会被恢复。 表级时间点恢复,不支持恢复视图。建议先恢复出视图所涉及的表,然后重新创建视图。 库级时间点恢复,只恢复库里面的表数据。恢复出来的新库,不包含视图。 如果数据库实例超过2万张表,出于性能考虑,服务不会采集历史时间点的库表元数据信息,会从当前实例查找库表信息进行恢复。如果界面没有显示目标库表,而用户确认指定时间的库表存在,用户可以自行创建同名的空库表再进行库表恢复。 库级恢复中,原库下的表名不能有特殊字符 . 或中文,否则可能导致恢复任务失败。