Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Cache tabel yang ditentukan dalam memori atau dengan tingkat penyimpanan yang diberikan. MEMORY_AND_DISK default.
Sintaksis
cacheTable(tableName: str, storageLevel: StorageLevel = None)
Parameter-parameternya
| Parameter | Tipe | Deskripsi |
|---|---|---|
tableName |
str | Nama tabel yang akan didapatkan. Dapat memenuhi syarat dengan nama katalog. |
storageLevel |
StorageLevelfakultatif |
Tingkat penyimpanan yang akan diatur untuk persistensi. |
Catatan
Data yang di-cache dibagikan di semua sesi Spark pada kluster.
Examples
_ = spark.sql("DROP TABLE IF EXISTS tbl1")
_ = spark.sql("CREATE TABLE tbl1 (name STRING, age INT) USING parquet")
spark.catalog.cacheTable("tbl1")
# or
spark.catalog.cacheTable("tbl1", StorageLevel.OFF_HEAP)
# Throw an analysis exception when the table does not exist.
spark.catalog.cacheTable("not_existing_table")
# Traceback (most recent call last):
# ...
# AnalysisException: ...
# Using the fully qualified name for the table.
spark.catalog.cacheTable("spark_catalog.default.tbl1")
spark.catalog.uncacheTable("tbl1")
_ = spark.sql("DROP TABLE tbl1")