本文介紹PolarDB MySQL版備份與恢復功能的常見問題。
備份
一級備份/數據備份物理空間大小是否為所有備份邏輯大小之和?
不是。一級備份與數據備份的說明如下:
一級備份
一級備份物理空間大小(下圖中的①)不是所有備份邏輯大小(下圖中的②)之和,而是指所有一級備份(快照)獨占的物理空間大小之和。
數據備份
數據備份物理空間大小(下圖中的①)不是所有備份邏輯大小(下圖中的②)之和,而是指所有數據備份(快照)獨占的物理空間大小之和。
為什么一級備份/數據備份的總大小比單個備份還要小?
PolarDB的備份有兩個容量數據,一個是每個備份的邏輯大小,一個是全部備份的物理大小。PolarDB的備份采用快照鏈的機制,相同的數據塊只會記錄一份,因此總物理大小要小于邏輯大小,有時候甚至會小于單個備份邏輯大小。
PolarDB備份有哪些費用?
一級備份/數據備份、二級備份以及日志備份的存儲空間費用。其中一級備份/數據備份和日志備份默認開啟,并贈送一定的免費空間。二級備份默認關閉。具體信息,請參見備份存儲(超出免費額度)。
一級備份/數據備份的費用怎么算?
備份費用根據您集群的存儲類型而定。
ESSD云盤(PL0、PL1、PL2、PL3及AutoPL)
公式:每小時費用=(數據備份總大小-免費額度)×每小時價格
免費額度:存儲空間容量× 50%
示例:以中國內地為例,數據備份總大小為700 GB,數據庫存儲用量為1000 GB,那么每小時費用為[700 GB-(1000 GB×50%)]×0.00021元/GB/小時=0.042元/小時。 具體信息,請參見備份存儲(超出免費額度)。
PSL4/PSL5
公式:每小時費用=(一級備份總大小-免費額度)×每小時價格
免費額度:不同存儲計費類型下免費額度的計算公式有所差異。具體公式如下所示:
按空間計費(包年包月):存儲空間容量× 50%。
按容量計費(按量計費):存儲用量× 50%。
示例:以中國內地的存儲類型PSL5為例,一級備份(快照)總大小為700 GB,數據庫存儲用量為1000 GB,那么每小時費用為[700 GB-(1000 GB×50%)]×0.003元/GB/小時=0.6元/小時。 具體信息,請參見備份存儲(超出免費額度)。
存儲包是否支持抵扣備份空間的費用?
支持,購買存儲包后,若抵扣完賬號下所有PolarDB集群的存儲空間用量后存儲包容量仍有剩余,將自動按照1:1.6的比例抵扣一級備份中超過免費額度的空間用量,直至抵扣完存儲包中的所有容量。若存儲包中剩余容量不足以抵扣一級備份所用量,超出部分將正常按量付費。更多關于存儲包抵扣的問題,請參見存儲包計費問題。
如何降低一級備份、二級備份和日志備份的數據量和費用?
適當縮短備份數據的保留時長。具體操作請參見備份設置。
縮短一級備份的保留時長,如從7天縮短為3天。
縮短二級備份的保留時長,如從70天縮短為30天。
說明縮短一級和二級備份的保留時長存在一定風險,若您需要恢復的備份集超出了該保留時長,則無法進行恢復。
縮短日志備份的保留時長,如從7天縮短為3天。
說明縮短日志備份的保留時長存在一定風險,若您需要恢復的備份集超出了該保留時長,則無法進行按時間點恢復。
適當降低備份頻率(即備份周期)。具體操作請參見備份設置。
降低一級備份的頻率,如從每天備份一次降低為每周三次。
說明降低一級備份的頻率可能會增加按時間點恢復數據的恢復時長。
降低二級備份的頻率,如從每周備份三次降低為每周兩次。
購買存儲包抵扣一級備份、二級備份和日志備份的費用:備份的費用可使用存儲包進行抵扣,更劃算。具體請參見存儲包。
刪除集群回收站中不再需要的備份集,從而降低二級備份的費用。具體請參見刪除備份。
手動備份僅支持一級備份嗎?
是的。
手動備份保留時長是多久?
手動備份的備份文件的保留時長,由備份策略設置中數據備份的一級備份/數據備份設置的備份保留時長決定。
如何查看二級備份的大小?
您可以在控制臺上
頁面數據備份列表頁簽下查看二級備份的大小。集群釋放后,如何查看保留的備份集?
若您的集群釋放時,選擇了長期保留備份集,您可以前往PolarDB控制臺上的集群回收站內查看。具體信息,請參考集群回收站。
如何將備份集下載到本地?
您可以通過下載備份文件,將集群的備份文件下載至本地。但下載的備份數據無法直接用于恢復到PolarDB MySQL版集群,可以用于從備份文件恢復到自建MySQL數據庫。如何將備份文件長期歸檔至OSS?
恢復
支持自定義恢復后的新庫或新表的名稱嗎?
支持。
沒有數據備份可以按時間點恢復嗎?
不可以。因為按時間點恢復是先將所選時間點前的一個全量數據備份恢復到集群,然后根據Redo日志增量恢復數據到所選時間點。
開啟TDE的集群支持使用跨地域備份恢復功能嗎?
支持。
跨地域恢復后的集群支持開啟TDE功能嗎?
支持。