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