CommencezCommencez gratuitement

Mettre en cache et retirer du cache des tables

Dans la leçon, nous avons vu qu'il est possible de mettre des tables en cache. Alors qu'un dataframe est mis en cache au moyen d'une opération cache ou persist, une table est mise en cache avec l'opération cacheTable.

Une table nommée table1 est disponible.

Cette activité fait partie du cours

Introduction à Spark SQL en Python

Voir le cours

Instructions de l’exercice

  • Dressez la liste des tables avec la méthode listTables().
  • Mettez table1 en cache et confirmez qu'elle est en cache.
  • Retirez table1 du cache et confirmez qu'elle n'est plus en cache.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# List the tables
print("Tables:\n", spark.____.____())

# Cache table1 and Confirm that it is cached
spark.catalog.____('table1')
print("table1 is cached: ", spark.catalog.____('table1'))

# Uncache table1 and confirm that it is uncached
spark.catalog.____('table1')
print("table1 is cached: ", spark.catalog.____('table1'))
Modifier et exécuter le code