當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。