BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • listTables() yöntemiyle tabloları listele.
  • table1 tablosunu önbelleğe al ve önbelleğe alındığını doğrula.
  • table1 tablosunu ö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'))
Kodu Düzenle ve Çalıştır