資料恢複功能可以最大程度地減少因資料庫誤操作引起的損失,本文介紹將備份資料恢複至當前執行個體的方法。
前提條件
已建立Lindorm執行個體,同時Lindorm執行個體已開通備份恢複功能,具體操作請參見開通備份恢複。
已完成備份資料操作,具體請參見自動備份Lindorm資料。
注意事項
Lindorm新版、Lindorm單節點執行個體暫不支援該功能。
資料恢複是通過向表中寫入備份資料來實現的,因此,如果需要恢複資料至當前表,建議您在執行恢複任務前先清空原表中的資料。
操作步驟
登入Lindorm管理主控台。
在頁面左上方,選擇執行個體所屬的地區。
在实例列表頁,單擊目標執行個體ID或者目標執行個體所在行操作列的管理。
在左側導覽列中,單擊宽表引擎。
單擊备份恢复頁簽。
在全量备份地區中,單擊发起数据恢复。
在恢复對話方塊中,根據業務需求設定資料恢複參數。
配置
說明
恢复集群
選擇資料恢複的目標執行個體名稱。
重要資料庫版本升級後,原版本Lindorm的備份資料不能用於恢複新版本的Lindorm資料。
时间点
選擇資料恢複的時間點。
全库恢复
全庫恢複選擇是。
恢复表
當全庫恢複選擇否時,需要設定恢複表。一行寫一個namespace,不支援使用星號(*)。
恢複表格,格式為
namespace:table,例如default:testTable。恢複到其他表,格式為
namespace:table/namespace:table2,例如default:testTable/default:testTable2。
單擊確定。您可以在恢复列表頁簽中單擊操作列中的详情查看資料恢複進度。
FAQ
故障時最近可以恢複到哪個時間點?
正常不積壓情況下,取決於日誌WAL備份至OSS的周期,預設是30M或30s重新整理一次,最多丟30s資料。
多長時間可以恢複?
取決於資料量和頻寬節流設定。
全量資料恢複速度:OSS最大頻寬1 GB/s,LTS單機100 MB/s。
增量資料恢複速度:Lindorm目的叢集單機30~40 MB/s寫入,LTS單機100 MB/s。
支援單表恢複嗎?
支援,如果有同名表還可以恢複到另外的表中。