REFRESH TABLE
Область применения: Databricks Runtime
Делает недействительными кэшированные записи для кэша Apache Spark, которые включают данные и метаданные заданной таблицы или представления. Недействительный кэш неактивно заполняется при повторном выполнении кэшированной таблицы или запроса, связанного с ней.
Сведения об обновлении данных в таблицах потоковой передачи и материализованных представлениях см. в разделе REFRESH (MATERIALIZED VIEW или STREAMING TABLE ).
Синтаксис
REFRESH [TABLE] table_name
Сведения о различиях между кэшированием дисков и кэшем Apache Spark см. в кэше дисков и Spark.
Параметры
-
Идентифицирует разностную таблицу или представление для кэширования. Имя не должно включать темпоральную спецификацию или спецификацию параметров. Если не удается найти таблицу Azure Databricks, возникает ошибка TABLE_OR_VIEW_NOT_FOUND .
Примеры
-- The cached entries of the table is refreshed
-- The table is resolved from the current schema as the table name is unqualified.
> REFRESH TABLE tbl1;
-- The cached entries of the view is refreshed or invalidated
-- The view is resolved from tempDB schema, as the view name is qualified.
> REFRESH TABLE tempDB.view1;