Aan de slagBegin gratis

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

Bekijk cursus

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.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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