CACHE TABLE

描述

CACHE TABLE 语句使用给定的存储级别缓存表的内容或查询的输出。如果查询被缓存,将为该查询创建一个临时视图。这减少了未来查询中对原始文件的扫描。

语法

CACHE [ LAZY ] TABLE table_identifier
    [ OPTIONS ( 'storageLevel' [ = ] value ) ] [ [ AS ] query ]

参数

示例

CACHE TABLE testCache OPTIONS ('storageLevel' 'DISK_ONLY') SELECT * FROM testData;