REORG表
適用於:磚的SQLDatabricks運行時11.0及以上
通過重寫文件來重新組織Delta Lake表,以清除軟刪除的數據,例如ALTER table DROP column刪除的列數據。
語法
REORG表格table_name[在哪裏謂詞]應用(清洗)
請注意
REORG TABLE隻重寫包含軟刪除數據的文件。
REORG表為冪等,這意味著如果在同一數據集上運行兩次,第二次運行沒有影響。
運行REORG TABLE後,軟刪除的數據可能仍然存在於舊文件中。你可以跑真空物理刪除舊文件。
參數
標識現有的Delta表。名稱中不能包含時間規範.
在哪裏
謂詞重新組織與給定分區謂詞匹配的文件。隻支持包含分區鍵屬性的篩選器。
應用(清洗)
指定文件重寫的目的是清除軟刪除的數據。看到清除僅刪除元數據以強製重寫數據.