UNCACHE表是否是Spark SQL中的延迟操作?

时间:2017-11-10 15:46:06

标签: apache-spark caching apache-spark-sql

Apache Spark SQL操作CACHE table有一个选项,以便它运行延迟。 但是UNCACHE表怎么样?如果它是懒惰的话documentation没有说什么。表是否会立即从缓存中删除,还是会延迟到下一次垃圾收集运行?如果它是懒惰的,有没有办法找出,如果我的表仍然缓存?

1 个答案:

答案 0 :(得分:1)

默认的UNCACHE操作是非阻塞的。如果您使用DSL,则可以在数据框/数据集上调用df.unpersist(true)以阻止操作。