Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Tar bort den angivna tabellen från minnesintern cacheminnet.
Syntax
uncacheTable(tableName: str)
Parameters
| Parameter | Type | Beskrivning |
|---|---|---|
tableName |
str | Namnet på tabellen som ska hämtas. Kan kvalificeras med katalognamn. |
Notes
Cachelagrade data delas mellan alla Spark-sessioner i klustret, så cachelagring påverkar alla sessioner.
Exempel
_ = spark.sql("DROP TABLE IF EXISTS tbl1")
_ = spark.sql("CREATE TABLE tbl1 (name STRING, age INT) USING parquet")
spark.catalog.cacheTable("tbl1")
spark.catalog.uncacheTable("tbl1")
spark.catalog.isCached("tbl1")
# False
# Throw an analysis exception when the table does not exist.
spark.catalog.uncacheTable("not_existing_table")
# Traceback (most recent call last):
# ...
# AnalysisException: ...
# Using the fully qualified name for the table.
spark.catalog.uncacheTable("spark_catalog.default.tbl1")
spark.catalog.isCached("tbl1")
# False
_ = spark.sql("DROP TABLE tbl1")