当前位置: 首页 > article >正文

SparkSQL缓存的用法

在这里插入图片描述

前言

SparkSQL关于缓存的操作语句官方给了三种:

  • CACHE TABLE(缓存表)
  • UNCACHE TABLE(清除指定缓存表)
  • CLEAR CACHE(清除所有缓存表)

下面我们详细讲解这些语句的使用方法。

CACHE TABLE

CACHE TABLE 语句使用给定的存储级别缓存表的内容或查询的输出。如果一个查询被缓存,那么将为此查询创建一个临时视图。这减少了在未来的查询中对原始文件的扫描。说白了就是重复查询一张表,如果该张表被缓存了,那么第二次使用的时候就会从缓存中读数据,显然效率会很快。

  1. 语法
CACHE [ LAZY ] TABLE table_identifier
    [ OPTIONS ( 'storageLevel' [ = ] value ) ] [ [ AS ] query ]

参数详解:

LAZY

仅在首次使用表时缓存它&#


http://www.kler.cn/a/284900.html

相关文章:

  • 基于碎纸片的拼接复原算法及MATLAB实现
  • 前端垂直居中的多种实现方式及应用分析
  • LabVIEW开发相机与显微镜自动对焦功能
  • UVC 输出视频格式修改和windows下数据分析
  • 前端神经网络入门(三):深度学习与机器学习的关系、区别及核心理论支撑 - 以Brain.js示例
  • POI实现根据PPTX模板渲染PPT
  • IM社交-前言
  • 负载均衡的分类有哪些?
  • 路由策略工具
  • 51单片机——模块化编程
  • Kafka分布式集群部署实战:跨越理论,直击生产环境部署难题与解决方案,性能调优、监控与管理策略大揭秘,轻松上手分布式消息中间件
  • 【SQL基础】【leetcode】SQL50题
  • 『功能项目』技能释放【08】
  • Java设计模式【解释器模式】-行为型
  • 【QT线程学习】
  • PowerDesigner16.5 从mysql5.7逆向工程
  • ClickHouse的安装教程
  • 计算机网络概述(Internet结构和ISP)
  • matlab仿真 信道编码和交织(下)
  • 【docker】docker学习笔记
  • Datawhale AI夏令营 第五期 CV方向 Task3笔记
  • GD - GD32350R_EVAL - PWM实验和验证1
  • React原理之Diff算法
  • ESP32-S3 IDF框架 控制 WS2812 灯条:实现多种灯效
  • 【通过h5作为中转页跳转到微信小程序】
  • 【Linux】06.Linux 下的编译器——gcc/g++