本文介紹PolarDB PostgreSQL版備份與恢複功能的常見問題。
備份FAQ
- Q:一級備份(快照)總大小是否為所有一級備份(快照)之和? A:一級備份(快照)總大小不是所有備份(快照)之和,即並非下圖中的②,而是①所示的大小。
- Q:為什麼一級備份的總大小比單個備份還要小?
A:PolarDB的一級備份有兩個容量資料,一個是每個備份的邏輯大小,一個是全部備份的物理大小。PolarDB的一級備份採用快照鏈的機制,相同的資料區塊只會記錄一份,因此總物理大小要小於邏輯大小,有時候甚至會小於單個備份邏輯大小。
- Q:PolarDB備份有哪些費用?
A:一級備份、二級備份以及記錄備份的儲存空間費用。其中一級備份和記錄備份預設開啟,並贈送一定的免費空間。二級備份預設關閉。
- Q:一級備份的費用怎麼算?
A:每小時費用=[一級備份總大小 -(資料庫儲存用量x50%)]x每小時價格。以中國內地價格為例,PolarDB資料庫的一級備份總大小為700 GB,資料庫儲存用量為1000 GB,那麼每小時費用為[ 700 GB -500 GB]x0.000464美元=0.0928美元。
- Q:儲存包是否支援抵扣備份空間的費用?
A:支援。購買儲存包後,若抵扣完帳號下所有PolarDB叢集的儲存空間用量後儲存包容量仍有剩餘,將自動按照1:1.6的比例抵扣一級備份中超過免費額度的空間用量,直至抵扣完儲存包中的所有容量。若儲存包中剩餘容量不足以抵扣一級備份所用量,超出部分將正常隨用隨付。更多關於儲存包抵扣的問題,請參見儲存包。
- Q:手動備份僅支援一級備份嗎?
A:是的。
- Q:手動備份保留時間長度是多久?A:手動備份的備份檔案的保留時間長度,由備份原則設定中的資料備份保留中一級備份設定的具體時間長度決定。
- Q:如何查看二級備份的大小?
A:您可以在控制台上的备份列表頁簽下查看二級備份的大小。
恢複FAQ
- Q:資料誤操作時,例如誤刪除(表、資料庫、叢集等)、誤修改(整體覆蓋或誤修改表中的列、行、資料等),如何進行恢複?
A:您可以根據業務情境,選擇不同的方式恢複資料。恢複資料詳情請參見恢複方式一:按時間點恢複和恢複方式二:按備份組(快照)恢複。
- Q:支援自訂恢複後的新表的名稱嗎?
A:支援。
- Q:沒有資料備份可以按時間點恢複嗎?
A:不可以。因為按時間點恢複是先將所選時間點前的一個全量資料備份恢複到叢集,然後根據物理日誌增量恢複資料到所選時間點。