メインコンテンツまでスキップ
バージョン: Latest-3.4

データリカバリ

StarRocks は、誤って削除されたデータベース/テーブル/パーティションのデータリカバリをサポートしています。drop table または drop database の後、StarRocks はデータを即座に物理削除せず、一定期間(デフォルトでは1日)ゴミ箱に保持します。管理者は RECOVER コマンドを使用して、誤って削除されたデータを復元できます。

関連コマンド

構文:

-- 1) データベースを復元
RECOVER DATABASE db_name;
-- 2) テーブルを復元
RECOVER TABLE [db_name.]table_name;
-- 3) パーティションを復元
RECOVER PARTITION partition_name FROM [db_name.]table_name;

注意事項

  1. この操作は削除されたメタ情報のみを復元できます。デフォルトの期間は1日で、fe.confcatalog_trash_expire_second パラメータで設定できます。
  2. メタ情報が削除された後に同じ名前とタイプの新しいメタ情報が作成された場合、以前に削除されたメタ情報は復元できません。

  1. example_db という名前のデータベースを復元

    RECOVER DATABASE example_db;
  2. example_tbl という名前のテーブルを復元

    RECOVER TABLE example_db.example_tbl;
  3. テーブル example_tbl のパーティション p1 を復元

    RECOVER PARTITION p1 FROM example_tbl;