テーブルのキャッシュとキャッシュ解除
このレッスンでは、テーブルをキャッシュできることを学びました。データフレームは cache や persist 操作でキャッシュしますが、テーブルは 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'))