1 创建测试用表

1)建大表、小表和 JOIN 后表的语句

// 创建大表
create table bigtable(id bigint, t bigint, uid string, keyword string,
url_rank int, click_num int, click_url string) row format delimited
fields terminated by '\t';// 创建小表
create table smalltable(id bigint, t bigint, uid string, keyword string,
url_rank int, click_num int, click_url string) row format delimited
fields terminated by '\t';// 创建 JOIN 后表
create table jointable(id bigint, t bigint, uid string, keyword string,
url_rank int, click_num int, click_url string) row format delimited
fields terminated by '\t';

2)分别向大表和小表中导入数据

hive (default)> load data local inpath '/opt/module/data/bigtable' into
table bigtable;
hive (default)> load data local inpath '/opt/module/data/smalltable' into
table smalltable;

2 基本语法

EXPLAIN [EXTENDED | DEPENDENCY | AUTHORIZATION] query-sql

【硬刚Hive】HIVE高级(8):优化(8) Explain 查看执行计划(二)相关推荐

  1. map语法获取index_MySQL SQL语法优化——使用Explain查看执行计划

    夜深,最近在写SQL优化的一些文章,看到私聊中,有很多人在问如何判断是否需要优化或者是如何查看MySQL执行计划,本文简要介绍一下MySQL EXPLAIN命令. EXPLAIN命令是查看优化器如何决 ...

  2. Hive查看执行计划

    可以用explain查看执行计划 比如 explain select deptno `dept`,year(hiredate) `year`,sum(sal) from tb_emp group by ...

  3. 最全MySQL8.0实战教程 22 MySQL的优化 22.4 explain分析执行计划 22.4.1 基本使用

    最全MySQL8.0实战教程 文章目录 最全MySQL8.0实战教程 22 MySQL的优化 22.4 explain分析执行计划 22.4.1 基本使用 [黑马程序员MySQL知识精讲+mysql实 ...

  4. mysql 笛卡尔积影响_SQL优化 MySQL版 -分析explain SQL执行计划与笛卡尔积

    SQL优化 MySQL版 -分析explain SQL执行计划 作者 Stanley 罗昊 [转载请注明出处和署名,谢谢!] 首先我们先创建一个数据库,数据库中分别写三张表来存储数据; course: ...

  5. mysql 执行计划extra_SQL优化 MySQL版 -分析explain SQL执行计划与Extra

    Extra 作者 : Stanley 罗昊 [转载请注明出处和署名,谢谢!] 注:此文章必须有一定的Mysql基础,或观看执行计划入门篇传送门: https://www.cnblogs.com/Sta ...

  6. mysql生成树状执行计划_SQL优化 MySQL版 -分析explain SQL执行计划与笛卡尔积

    SQL优化 MySQL版 -分析explain SQL执行计划 作者 Stanley 罗昊 [转载请注明出处和署名,谢谢!] 首先我们先创建一个数据库,数据库中分别写三张表来存储数据; course: ...

  7. MySQL优化——Explain分析执行计划详解

    文章目录 前言 一. 查看SQL执行频率 二. 定位低效率执行SQL 三. explain分析执行计划 3.1 id 3.2 select_type 3.3 table 3.4 type 3.5 ke ...

  8. MySQL高级---索引优化分析(Explain性能分析 二)

    7.key_len:表示索引中使用的字节数,可通过该列计算查询中使用的索引的长度.key_len字段能够帮你检查是否充分的利用上了索引.ken_len越长,说明索引使用的越充分. 如何计算: ①先看索 ...

  9. MSSQL优化之————探索MSSQL执行计划

    原文链接:http://blog.csdn.net/no_mIss/archive/2006/11/09/1374978.aspx 作者:no_mIss  QQ:34813284 时间:2006.11 ...

最新文章

  1. 为了一个科研idea,博士生们连冥想、巫毒仪式都用上了
  2. 学长毕业日记 :本科毕业论文写成博士论文的神操作20170326
  3. Spring4学习笔记
  4. [android] 百度地图开发 (二).定位城市位置和城市POI搜索
  5. 单元测试Java Hadoop作业
  6. java 反射的弊端_java反射机制的一些学习心得小结
  7. 前端常用60余种工具方法(下)
  8. 获取文件的后缀名 和 Process进程
  9. ASP.NET MVC5+EF6+EasyUI 后台管理系统(65)-MVC WebApi 用户验证 (1)
  10. HeadFirst设计模式部分源码
  11. 网络安全应急响应-常用工具
  12. java 双三次线性插值_三种常见的图像处理双三次插值算法
  13. 解决Provisional headers are shown问题
  14. C语言随机数独教程,C语言数独游戏的求解方法
  15. 控制 Egress 流量
  16. java编译(打包)完成,导致Excel文件损坏的问题
  17. Li‘s 影像组学视频学习笔记(29)-ICC的计算
  18. 封装微信小程序api请求地址
  19. 树莓派开机启动python文件_树莓派开机自启动Py文件
  20. 触动精灵和按键精灵哪个好,如何用按键精灵ios触动精灵及脚本写自动答题脚本...

热门文章

  1. 工程师必读书籍_最佳软件工程师必读书籍
  2. python编程字典数据库_python基础数据类型之字典、集合
  3. linux格式化fat的命令,在Linux中使用mkfs命令格式化磁盘或分区上的文件系统
  4. 自研代码率超70%,国产大数据基础软件第一股星环科技成功上市!
  5. 「西瓜书」阅读笔记——决策树
  6. 【学习总结】数学-欧几里德定理
  7. 如何修改项目中Git远程仓库地址?
  8. 美国大学计算机课程教材,美国大学计算机基础教学课程结构一瞥.pdf
  9. java Socket长连接
  10. java常用代码架构示例