Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Entfernt die angegebene Tabelle aus dem Speichercache.
Syntax
uncacheTable(tableName: str)
Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
tableName |
str | Name der abzurufenden Tabelle. Kann mit Katalognamen qualifiziert werden. |
Hinweise
Zwischengespeicherte Daten werden für alle Spark-Sitzungen im Cluster freigegeben, sodass sich das Aufheben der Cachings auf alle Sitzungen auswirkt.
Beispiele
_ = 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")