缓存表

描述

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

语法

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

参数

示例

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