如果你指的是δ表、自動最優化將工作。
新表:
創建表的學生(INT id、名稱字符串,年齡INT) TBLPROPERTIES (delta.autoOptimize。delta.autoOptimize optimizeWrite = true。autoCompact = true)
對於現有的表:
ALTER TABLE (table_name |三角洲。' < table-path > ']設置TBLPROPERTIES (delta.autoOptimize。delta.autoOptimize optimizeWrite = true。autoCompact = true)
如果你想要這是所有新表的默認行為,你可以將它設置為默認設置:
設置spark.databricks.delta.properties.defaults.autoOptimize.optimizeWrite = true;設置spark.databricks.delta.properties.defaults.autoOptimize.autoCompact = true;
如果你指的是δ表、自動最優化將工作。
新表:
創建表的學生(INT id、名稱字符串,年齡INT) TBLPROPERTIES (delta.autoOptimize。delta.autoOptimize optimizeWrite = true。autoCompact = true)
對於現有的表:
ALTER TABLE (table_name |三角洲。' < table-path > ']設置TBLPROPERTIES (delta.autoOptimize。delta.autoOptimize optimizeWrite = true。autoCompact = true)
如果你想要這是所有新表的默認行為,你可以將它設置為默認設置:
設置spark.databricks.delta.properties.defaults.autoOptimize.optimizeWrite = true;設置spark.databricks.delta.properties.defaults.autoOptimize.autoCompact = true;