始める無料で始める

テーブルのキャッシュとキャッシュ解除

このレッスンでは、テーブルをキャッシュできることを学びました。データフレームは cachepersist 操作でキャッシュしますが、テーブルは cacheTable 操作でキャッシュします。

table1 というテーブルが用意されています。

この演習はコースの一部です

Pythonで学ぶ Spark SQL 入門

コースを見る

演習の手順

  • listTables() メソッドでテーブルを一覧表示します。
  • table1 をキャッシュし、キャッシュされたことを確認します。
  • table1 のキャッシュを解除し、解除されたことを確認します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# 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'))
コードを編集して実行