本文主要是介绍【硬刚Hive】Hive面试题(6)Hive调优全方位指南(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
正文目录
-
1、表层面
-
1.1 利用分区表优化
-
1.2 利用分桶表优化
-
1.3 选择合适的文件存储格式
-
1.4 选择合适的压缩格式
-
-
2、HQL层面优化
-
2.1 执行计划
-
2.1 列、行、分区裁剪
-
2.2 谓词下推
-
2.3 合并小文件
-
2.4 合理设置MapTask并行度
-
2.5 合理设置ReduceTask并行度
-
2.6 Join优化
-
2.7 CBO优化
-
2.8 Group By优化
-
2.9 Order By优化
-
2.10 Count Distinct 优化
-
2.11 怎样写in/exists语句
-
2.12 使用 vectorization 矢量查询技术
-
2.13 多重插入模式
-
2.14 启动中间结果压缩
-
-
3、Hive架构层面
-
3.1 启用本地抓取(
-
这篇关于【硬刚Hive】Hive面试题(6)Hive调优全方位指南(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!