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, kursun bir parçasıdır
Python ile Spark SQL'e Giriş
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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'))