数据湖探索 DLI-Spark2.4.x与Spark3.3.x版本在SQL队列的差异对比:表刷新对依赖项缓存的影响

时间:2024-12-28 16:25:09

表刷新对依赖项缓存的影响

  • 说明:

    升级Spark3.3.x版本后表刷新会清除表的缓存数据,但保持依赖项缓存。

    • Spark2.4.x:在Spark 2.4.x版本中,当执行表刷新操作(如REFRESH TABLE)时,不会保留依赖项(例如视图)的缓存数据。
      ALTER TABLE .. ADD PARTITION
      ALTER TABLE .. RENAME PARTITION
      ALTER TABLE .. DROP PARTITION
      ALTER TABLE .. RECOVER PARTITIONS
      MSCK REPAIR TABLE
      LOAD DATA
      REFRESH TABLE
      TRUNCATE TABLE
      spark.catalog.refreshTable
    • Spark3.3.x:升级Spark3.3.x版本后表刷新会清除表的缓存数据,但保持依赖项缓存。
  • 升级引擎版本后是否对作业有影响:

    升级新版本引擎后会增加原有依赖项的缓存数据。

support.huaweicloud.com/bulletin-dli/dli_bulletin_0015.html