本文介绍PolarDB MySQL版备份与恢复功能的常见问题。
备份
一级备份物理空间大小是否为所有一级备份逻辑大小之和?
一级备份物理空间大小(下图中的①)不是所有备份逻辑大小(下图中的②)之和,而是所有一级备份独占的物理空间之和。
为什么一级备份的总大小比单个备份还要小?
PolarDB的一级备份有两个容量数据,一个是每个备份的逻辑大小,一个是全部备份的物理大小。PolarDB的一级备份采用快照链的机制,相同的数据块只会记录一份,因此总物理大小要小于逻辑大小,有时候甚至会小于单个备份逻辑大小。
PolarDB备份有哪些费用?
一级备份、二级备份以及日志备份的存储空间费用。其中一级备份和日志备份默认开启,并赠送一定的免费空间。二级备份默认关闭。
一级备份的费用怎么算?
每小时费用=[一级备份总大小-(数据库存储用量x50%)]x每小时价格。以中国内地价格为例,PolarDB数据库的一级备份总大小为700 GB,数据库存储用量为1000 GB,那么每小时费用为(700 GB-500 GB)x0.003元/GB=0.6元。
存储包是否支持抵扣备份空间的费用?
支持,购买存储包后,若抵扣完账号下所有PolarDB集群的存储空间用量后存储包容量仍有剩余,将自动按照1:1.6的比例抵扣一级备份中超过免费额度的空间用量,直至抵扣完存储包中的所有容量。若存储包中剩余容量不足以抵扣一级备份所用量,超出部分将正常按量付费。更多关于存储包抵扣的问题,请参见存储包计费问题。
如何降低一级备份、二级备份和日志备份的数据量和费用?
适当缩短备份数据的保留时长。具体操作请参见备份设置。
缩短一级备份的保留时长,如从7天缩短为3天。
缩短二级备份的保留时长,如从70天缩短为30天。
说明缩短一级和二级备份的保留时长存在一定风险,若您需要恢复的备份集超出了该保留时长,则无法进行恢复。
缩短日志备份的保留时长,如从7天缩短为3天。
说明缩短日志备份的保留时长存在一定风险,若您需要恢复的备份集超出了该保留时长,则无法进行按时间点恢复。
适当降低备份频率(即备份周期)。具体操作请参见备份设置。
降低一级备份的频率,如从每天备份一次降低为每周三次。
说明降低一级备份的频率可能会增加按时间点恢复数据的恢复时长。
降低二级备份的频率,如从每周备份三次降低为每周两次。
购买存储包抵扣一级备份、二级备份和日志备份的费用:备份的费用可使用存储包进行抵扣,更划算。具体请参见存储包。
删除集群回收站中不再需要的备份集,从而降低二级备份的费用。具体请参见删除备份。
手动备份仅支持一级备份吗?
是的。
手动备份保留时长是多久?
手动备份的备份文件的保留时长,由备份设置中的数据备份保留中一级备份设置的具体时长决定。
如何查看二级备份的大小?
您可以在控制台上备份列表页签下查看二级备份的大小。
如何将备份集下载到本地?
您可以通过下载备份文件,将集群的备份文件下载至本地。但下载的备份数据无法直接用于恢复到PolarDB MySQL版集群,可以用于从备份文件恢复到自建MySQL数据库。
如何将备份文件长期归档至OSS?
恢复
支持自定义恢复后的新库或新表的名称吗?
支持。
没有数据备份可以按时间点恢复吗?
不可以。因为按时间点恢复是先将所选时间点前的一个全量数据备份恢复到集群,然后根据Redo日志增量恢复数据到所选时间点。
开启TDE的集群支持使用跨地域备份恢复功能吗?
支持。
跨地域恢复后的集群支持开启TDE功能吗?
支持。