REFRESH TABLE
Dotyczy: Databricks Runtime
Unieważnia buforowane wpisy pamięci podręcznej platformy Apache Spark, które obejmują dane i metadane danej tabeli lub widoku. Unieważniona pamięć podręczna jest wypełniana w sposób opóźniony po ponownym wykonaniu buforowanej tabeli lub skojarzonego z nią zapytania.
Zobacz REFRESH (MATERIALIZED VIEW lub STREAMING TABLE), aby odświeżyć dane w tabelach strumieniowych i widokach zmaterializowanych.
Składnia
REFRESH [TABLE] table_name
Zobacz Buforowanie dysku a pamięć podręczna Spark w celu poznania różnic między buforowaniem dysku a pamięcią podręczną Apache Spark.
Parametry
-
Identyfikuje tabelę Delta lub widok do przechowywania w pamięci podręcznej. Nazwa nie może zawierać specyfikacji czasowej ani specyfikacji opcji. Jeśli nie można odnaleźć tabeli, usługa Azure Databricks zgłosi błąd TABLE_OR_VIEW_NOT_FOUND.
Przykłady
-- 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;