REFRESH CACHE
S’applique à : Databricks Runtime
Invalide et actualise toutes les données en cache (et les métadonnées associées) dans le cache Apache Spark pour tous les jeux de données qui contiennent le chemin d’accès à la source de données donné. La correspondance de chemin d’accès est par préfixe, c’est-à-dire que /
invaliderait tout ce qui est mis en cache.
Consultez l’article ACTUALISER (VUE MATÉRIALISÉE ou TABLE DE DIFFUSION EN CONTINU) pour actualiser les données figurant dans des tables de diffusion en continu et des vues matérialisées.
Syntaxe
REFRESH resource_path
Pour connaître les différences entre la mise en cache sur disque et le cache Apache Spark, consultez Cache de disque par rapport à la mise en cache Spark.
Paramètres
resource_path
Chemin d’accès de la ressource à actualiser.
Exemples
-- 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";