ОБНОВЛЕНИЕ КЭША

Область применения:проверка помечены да 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";