CACHE TABLE

描述

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

语法

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

参数

示例

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