Dela via


REFRESH CACHE

Gäller för:markerad ja Databricks Runtime

Ogiltigförklarar och uppdaterar alla cachelagrade data (och tillhörande metadata) i Apache Spark-cachen för alla datauppsättningar som innehåller den angivna datakällans sökväg. Sökvägsmatchning sker efter prefix, det vill / ex. skulle ogiltigförklara allt som cachelagras.

Se REFRESH (MATERIALIZED VIEW eller STREAMING TABLE) för att uppdatera data i strömmande tabeller och materialiserade vyer.

Syntax

REFRESH resource_path

Se Diskcache jämfört med Spark-cache för skillnaderna mellan diskcachelagring och Apache Spark-cachen.

Parametrar

  • resource_path

    Sökvägen till den resurs som ska uppdateras.

Exempel

-- 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";