REORG表

適用於:勾選“是”磚的SQL勾選“是”Databricks運行時11.0及以上

通過重寫文件來重新組織Delta Lake表,以清除軟刪除的數據,例如ALTER table DROP column刪除的列數據。

語法

REORG表格table_name在哪裏謂詞應用清洗

請注意

  • REORG TABLE隻重寫包含軟刪除數據的文件。

  • REORG表為冪等,這意味著如果在同一數據集上運行兩次,第二次運行沒有影響。

  • 運行REORG TABLE後,軟刪除的數據可能仍然存在於舊文件中。你可以跑真空物理刪除舊文件。

參數

例子

REORG表格事件應用清洗);REORG表格事件在哪裏日期> =“2022-01-01”應用清洗);REORG表格事件在哪裏日期> =current_timestamp()-時間間隔' 1 '一天應用清洗);