Aan de slagGa gratis aan de slag

Tabellen cachen en uit de cache halen

In de les leerden we dat tabellen gecachet kunnen worden. Waar een DataFrame wordt gecachet met een cache- of persist-bewerking, wordt een tabel gecachet met een cacheTable-bewerking.

Er is een tabel met de naam table1 beschikbaar.

Deze oefening maakt deel uit van de cursus

Introductie tot Spark SQL in Python

Cursus bekijken

Oefeninstructies

  • Geef de tabellen weer met de methode listTables().
  • Cache table1 en bevestig dat deze is gecachet.
  • Haal table1 uit de cache en bevestig dat deze niet meer gecachet is.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren