本文介紹了表資源回收筒的相關操作。
背景介紹
PolarDB-X 1.0表資源回收筒提供針對誤刪表操作的資料恢複能力。
開啟PolarDB-X 1.0表資源回收筒功能後,通過DROP TABLE指令刪除的表將被移動至表資源回收筒中不再可見,資料表移動至資源回收筒2小時後,即被自動清理,無法恢複。您可以在表資源回收筒中查看、恢複、清理已刪除的表。
限制與說明
PolarDB-X 1.0執行個體版本需為5.3.3-1670435或以上版本。
PolarDB-X 1.0表資源回收筒預設關閉,如需開啟,請參見開啟表資源回收筒。
PolarDB-X 1.0表資源回收筒不支援
TRUNCATE TABLE命令刪除的表。資源回收筒內的表在自動清理前會繼續佔用RDS儲存空間,如需要快速釋放,請前往資源回收筒手動清理。
PolarDB-X 1.0支援通過命令列管理表資源回收筒。
開啟資源回收筒後,如果執行
drop table報錯cant find file,需要先關閉資源回收筒功能再執行drop table。
開啟表資源回收筒
登入PolarDB分布式版控制台,選擇目標執行個體所在地區。
在執行個體列表頁面單擊執行個體名稱。
在左側導覽列中單擊表資源回收筒。
選擇需要開啟表資源回收筒的資料庫頁簽,並單擊開啟。
在彈出的提示框中,單擊確定。
恢複資料表
進入表資源回收筒頁面,單擊對應資料庫的Tab頁,查看當前表資源回收筒中的資料表列表。
在資料表列表中,找到需要恢複的表,單擊恢複。
清理資料表
進入表資源回收筒頁面,單擊目標資料庫頁簽,查看當前表資源回收筒中的資料表列表。
如果您需要清理指定的資料表,在資料表列表中,找到需要清理的表,單擊刪除。如果您需要清理資源回收筒中的所有資料表,單擊清空資源回收筒。
關閉表資源回收筒
進入表資源回收筒頁面,單擊目標資料庫頁簽。
單擊關閉。