REFRESH CACHE

S’applique à :coche marquée oui 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 et 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";