REFRESH CACHE

适用于:check marked yes Databricks Runtime

使包含给定数据源路径的所有数据集的 Apache Spark 缓存中的所有缓存数据(以及关联的元数据)无效并刷新。 路径匹配通过前缀进行,也就是说,/ 会使缓存的所有内容无效。

如需刷新流式处理表和具体化视图中的数据,请参阅 REFRESH(MATERIALIZED VIEW 和 STREAMING TABLE)

语法

REFRESH resource_path

有关磁盘缓存与 Apache Spark 缓存之间的差别,请参阅自动和手动缓存

参数

  • resource_path

    要刷新的资源的路径。

示例

-- The Path is resolved using the datasource's File Index.
> CREATE TABLE test(ID INT) using parquet;
> INSERT INTO test SELECT 1000;
> CACHE TABLE test;
> INSERT INTO test SELECT 100;
> REFRESH "hdfs://path/to/table";