LoslegenKostenlos starten

Tabellen cachen und aus dem Cache entfernen

In der Lektion haben wir gelernt, dass Tabellen gecacht werden können. Während ein DataFrame mit einer cache- oder persist-Operation gecacht wird, wird eine Tabelle mit der Operation cacheTable gecacht.

Eine Tabelle namens table1 ist verfügbar.

Diese Übung ist Teil des Kurses

<Kurs>Einführung in Spark SQL mit Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Liste die Tabellen mit der Methode listTables() auf.
  • Cache table1 und bestätige, dass sie gecacht ist.
  • Entferne table1 aus dem Cache und bestätige, dass sie nicht mehr gecacht ist.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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'))
Code bearbeiten und ausführen