全部產品
Search
文件中心

Cloud Backup:恢複Tablestore資料表

更新時間:Sep 16, 2025

當Table StoreTablestore執行個體發生系統故障或者錯誤操作時,您可以將備份庫中的表資料恢複到源執行個體或指定執行個體中(一次恢複一張表)。

前提條件

建立Tablestore備份計劃並完成備份

費用說明

  • 將Tablestore資料恢複至Tablestore會產生資料寫入輸送量費用,該費用由Tablestore收取。更多資訊,請參見Tablestore計量計費

  • 每個帳號初次使用Tablestore備份30天之內,Cloud Backup不收取任何費用。30天以後,Tablestore備份收費如下:

    • 備份時:Cloud Backup收取備份儲存容量費。Tablestore不會收取讀流量費。

    • 恢複時:Cloud Backup不收取恢複費用。Tablestore收取資料恢複產生的費用。

注意事項

重要

如果備份時使用了KMS祕密金鑰加密,備份後KMS密鑰被禁用或者刪除,備份庫內的備份資料將無法恢複。

雲備份不支援直接將資料恢複到包含二級索引的表。如需恢複資料,請在執行恢複任務前先刪除目標表的二級索引,待資料恢複完成後,重新建立二級索引。重建二級索引的操作不產生費用。

操作步驟

說明

建立備份計劃後,執行的第一次備份任務為全量備份,之後預設為增量備份。

  1. 進入建立恢複任務面板。

    1. 登入雲備份Cloud Backup控制台

    2. 在左側導覽列,選擇備份 > Tablestore备份

    3. 在頂部功能表列左上方,選擇所在地區。

    4. 單擊執行個體操作列的恢複 > 恢複到此執行個體

      如果選擇了恢複,則來源資料庫為該執行個體且不支援修改;如果選擇了恢複到此執行個體,則目標資料庫會自動選擇該執行個體且支援按需修改。

  2. 新建恢复任务面板,設定恢複內容。

    1. 設定資料恢複相關參數。

      參數

      說明

      來源資料庫

      當選擇恢複時,才會顯示此參數。

      來源資料庫名稱,不支援修改,只能恢複該執行個體資料到指定執行個體。

      備份庫

      當選擇恢複到此執行個體時,才會顯示此參數。

      選擇指定備份庫下要恢複的已備份執行個體,支援按需選擇。

      已備份的執行個體

      可恢复表

      可恢复表列表中,選擇可恢複的表名稱。該恢複表名稱來源您備份時指定的備份表名稱。未備份的表不會出現在該列表中。單個恢複任務只支援恢複一張表的資料及其多元索引。

      說明

      選擇恢複表時,如果目標表名不存在, 恢複任務會根據備份的表建立一張新表。

      可恢复时间

      可恢復列表中,選擇可恢復段。該恢復點來源您備份時指定的備份計劃執行時間。

      选择恢复时间点

      選擇可恢復點。您可以拖動時間軸滑塊設定具體時間點。

    2. 系統預設會重建自增列以及恢複多元索引,請根據需要修改復原選項。

      復原選項

      說明

      重建自增列

      恢複資料時為資料表重建自增列。重建自增列開關固定為開啟狀態,不支援修改。

      重要
      • 如果備份資料時表中不存在主鍵自增列,則該配置無效。

      • 恢複有自增列的表時, 目前恢複方式僅支援重建自增列,並且只恢複putRow操作。在增量備份中,雲備份將忽略對有自增列表的updateRow和deleteRow操作,如果在原表中對同一行(即除了自增列外其他主鍵列的值相同)執行了多次putRow操作,則在恢複該表後,由於自增列的值重建,每次putRow操作均會新建立一行資料,因此會變成多行putRow結果。

      恢複多元索引

      恢複資料時是否恢複表相關的多元索引。恢複多元索引開關預設為開啟狀態。如果無需恢複表相關的多元索引,關閉恢複多元索引開關即可。

      重要

      如果備份資料時表中不存在多元索引,則該配置無效。

    3. 單擊下一步

  3. 設定目标实例

    image.png

    參數

    說明

    恢复到数据库

    恢复到数据库列表中,選擇可恢複的資料庫名稱。該恢複資料庫名稱來源您帳號下的所有Tablestore資源。如果指定恢複到其他Tablestore執行個體時,則可以實現同帳號同地區跨執行個體的Table Store資料恢複。

    恢复到新表名

    系統預設會產生恢複到的新表名,請根據需要修改表名。

    重要
    • 恢複至源表時,選擇和備份相同的表名。

    • 跨Table Store執行個體恢複時,建議該恢複表名不能和已存在的表名重複。

    • 恢複任務會覆蓋目標表中相同Primary Key的行, 其他行不受影響。

    • 如果要恢複到一張已存在的表,請注意目標表的Schema必須與源表保持一致,並且需要為目標表設定合理的資料有效版本偏差和資料生命週期,以防止恢複時寫入失敗或者資料恢複之後即到期。如果目標表與備份表的Schema不一致,可能導致恢複失敗。

  4. 單擊確定

    恢複任務建立後,可以在恢复任务頁簽的狀態欄查看恢複任務進度。當恢複任務狀態列變為完成且進度顯示100%時,表示資料恢複完成。

    恢複完成後,您就可以登入Table Store控制台,驗證對應執行個體中資料表恢複情況。恢複任務

相關文檔