CACHE表

应用到 :检查标注是数据布列克运行时

槽内内容表或输出查询 阿帕契spark缓存如果查询缓存,则为查询创建临时视图减少未来查询原创文件扫描

语法

CACHE系统[LAZY万事通表单表名[选择高山市存储级[=万事通传值)万事通[[AS系统万事通查询万事通

看吧自动人工缓存磁盘缓存和Apachespark缓存差异

参数解析

  • LAZY

    仅在表首次使用时缓存表,而不是立即使用表

  • 表名

    标识三角洲表或视图缓存名不可包含时间规范.如果表找不到Databricks提高TABLE_OR_VIEW_NOT_FOUND报错

  • 选择值(“存储级”)

    选择项带存储级键值对警告发布时除密钥外存储级使用中 。有效选项存储级即:

      • 疑难解答

      • diskonly2

      • 默默里复元

      • 默默里2

      • 默默里复元

      • MEMORY_ONLY_SER_2

      • meory_and_disk

      • MEMORY_AND_DISK_2

      • MEMORY_AND_DISK_SER

      • MEMORY_AND_DISK_SER_2

      • FOFHEAP

    异常值设置无效存储级.if存储级未明文设置使用选择项默认存储级设为meory_and_disk.

  • 查询

    查询生成行缓存可采取下列格式之一

    • A级安全选择语句

    • A级表单语句

    • A级语句

实例

>CACHE系统表单测试缓存选择高山市存储级Diskonly语言)安全选择*测试Data;