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

时间:2025-02-12 15:01:58

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

  • 说明:

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

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

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

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