Cacha och ta bort cachning av tabeller
I lektionen lärde vi oss att tabeller kan cachas. En DataFrame cachas med en cache- eller persist-operation, medan en tabell cachas med en cacheTable-operation.
En tabell med namnet table1 finns tillgänglig.
Den här övningen är en del av kursen
Introduktion till Spark SQL i Python
Övningsinstruktioner
- Lista tabellerna med metoden
listTables(). - Cacha
table1och bekräfta att den är cachad. - Ta bort cachningen av
table1och bekräfta att den inte längre är cachad.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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'))