当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R SparkR refreshTable用法及代码示例


说明:

使给定表的所有缓存数据和元数据无效并刷新。出于性能原因,Spark SQL 或其使用的外部数据源库可能会缓存有关表的某些元数据,例如块的位置。当那些在 Spark SQL 之外发生变化时,用户应该调用这个函数来使缓存失效。

用法:

refreshTable(tableName)

参数:

  • tableName 指定表的限定或非限定名称。如果未提供数据库标识符,则它引用当前数据库中的表。

细节:

如果此表被缓存为 InMemoryRelation,则删除原始缓存版本并延迟缓存新版本。

注意:

自 2.2.0 起

例子:

sparkR.session()
refreshTable("myTable")

相关用法


注:本文由纯净天空筛选整理自spark.apache.org大神的英文原创作品 Invalidates and refreshes all the cached data and metadata of the given table。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。