Tabloları önbelleğe alma ve önbellekten çıkarma
Derste tabloların önbelleğe alınabildiğini öğrendik. DataFrame'ler cache veya persist işlemleriyle önbelleğe alınırken, tablolar cacheTable işlemiyle önbelleğe alınır.
table1 adlı bir tablo mevcut.
Bu egzersiz
Python ile Spark SQL'e Giriş
kursunun bir parçasıdırEgzersiz talimatları
listTables()yöntemiyle tabloları listele.table1tablosunu önbelleğe al ve önbelleğe alındığını doğrula.table1tablosunu önbellekten çıkar ve önbellekten çıkarıldığını doğrula.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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'))