Поделиться через


REFRESH CACHE

Область применения:флажок Databricks Runtime

Делает недействительными и обновляет все кэшированные данные (и связанные метаданные) в кэше Apache Spark для всех наборов данных, содержащих указанный путь к источнику данных. Сопоставление пути выполняется по префиксу, то есть / сделает недействительным все, что кэшируется.

См. REFRESH (MATERIALIZED VIEW или STREAMING TABLE) для обновления данных в потоковых таблицах и материализованных представлениях.

Синтаксис

REFRESH resource_path

Сведения о различиях между кэшированием дисков и кэшем Apache Spark см. в кэше дисков и 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";