- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE2
PAGE2
PAGE7
PAGE7
课题
Hive性能优化
课时
2课时(90min)
教学目标
知识目标:
(1)掌握存储优化的方法
(2)熟悉参数优化的方法
(3)掌握查询优化的方法
技能目标:
(1)能够使用存储优化方法优化Hive性能
(2)能够使用不同的参数优化方法优化Hive性能
(3)能够使用不同的查询优化方法优化Hive性能
素养目标:
(1)发扬精益求精的工匠精神,养成严谨认真的工作态度
(2)培养优化意识,持续提升个人能力
教学重难点
教学重点:存储优化、参数优化和查询优化的方法
教学难点:使用不同优化方法优化Hive性能
教学方法
案例分析法、问答法、讨论法、讲授法
教学用具
电脑、投影仪、多媒体课件、教材
教学过程
主要教学内容及步骤
课前任务
【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课前任务
请大家了解Hive性能优化的相关知识。
【学生】完成课前任务
考勤
【教师】使用APP进行签到
【学生】班干部报请假人员及原因
问题导入
【教师】提出以下问题:
(1)常用的数据压缩格式有哪些?
(2)在Hive中,可以从哪些方面优化JOIN语句?
【学生】思考、举手回答
传授新知
【教师】通过学生的回答引入要讲的知识,介绍存储优化、参数优化、查询优化的相关知识
7.1存储优化
在?Hive?中,存储优化是指根据实际需求使用合适的表存储格式和数据压缩格式,从而提高数据查询速度、降低存储成本等。
TextFile?表存储格式的特点是数据加载速度快,但是本身不支持数据压缩;SequenceFile?表存储格式的特点是压缩比低,数据查询速度一般,数据加载速度较快;ORC表存储格式的特点是压缩比高,数据查询速度快,数据加载速度慢;Parquet表存储格式的特点是压缩比高,数据查询速度快,数据加载速度慢。在实际应用中,用户可以根据实际需求选择不同的表存储格式,从而平衡压缩比、数据查询速度和数据加载速度。
?【教师】利用多媒体展示“常用的数据压缩格式”表格,并进行讲解
压缩数据可以减少磁盘的存储空间,降低I/O传输的开销。常用的数据压缩格式包括Bzip2、Zlib、Gzip、LZO和Snappy等,详细介绍如表所示。
常用的数据压缩格式
数据压缩格式
压缩比
压缩速度
是否可分割
Bzip2
高
慢
是
Zlib
中
中
否
Gzip
中
中
否
LZO
低
快
是
Snappy
低
快
否
结合使用合适的表存储格式和数据压缩格式,可以进一步优化Hive的存储空间和数据查询速度。在实际应用中,通常将ORC表存储格式与Bzip2、Zlib或Snappy数据压缩格式结合使用。针对需要节省存储空间,但不要求执行效率的情况,可以将ORC表存储格式与Bzip2或Zlib数据压缩格式结合使用。针对需要提高执行效率,但不要求节省存储空间的情况,可以将ORC表存储格式与Snappy数据压缩格式结合使用。
【例?7-1】在数据库hive_database中创建表student_orc_snappy,并指定表存储格式为ORC,数据压缩格式为Snappy,执行的语句如下。
…/USEhive_database;
…/CREATETABLEstudent_orc_snappy(
idINT,nameSTRING,ageINT)
STOREDASORC
TBLPROPERTIES(press=Snappy);
?【教师】随机邀请学生回答以下问题:
使用TBLPROPERTIES语句配置表student_orc_snappy的press(ORC的数据压缩格式)属性值是什么?
?【学生】聆听、思考、回答
?【教师】总结学生的回答
使用TBLPROPERTIES语句配置表student_orc_snappy的press(ORC的数据压缩格式)属性值为Snappy。
7.2参数优化
在Hive中,参数优化是指通过配置不同的参数实现不同的功能,从而提高数据查询的执行效率、减少资源消耗、优化任务执行计划。配置参数可以分为临时配置和永久配置。其中,临时配置是指使用SET关键字指定参数和参数对应的值,若退出当前会话,该配置会自动消失;永久配置是指在配置文件“hive-site.xml”中指定参数和参数对应的值,该配置只要不删除,将永久生效。
?【教师】随机邀请学生回答以下问题:
ETL工具有哪些作用?
?【学生】聆听、思考、回答
?【教师】总结学生的回答
查看当前参数值的语法格式如下。
SETparameter_name;
其中,parameter_name表示参数名称。
7.2.1配置MapReduce压缩
执行MapRedu
您可能关注的文档
- 《Hive数据仓库技术与应用案例教程》教案 项目3 Hive数据定义.docx
- 《Hive数据仓库技术与应用案例教程》教案 项目4 Hive数据导入与导出.docx
- 《Hive数据仓库技术与应用案例教程》教案 项目5 Hive数据查询.docx
- 《Hive数据仓库技术与应用案例教程》教案 项目6 Hive函数.docx
- 《Hive数据仓库技术与应用案例教程》教案 项目8 分析二手房数据.docx
- 《HBase数据库应用案例教程》教案 项目1 HBase数据库基础.docx
- 《HBase数据库应用案例教程》教案 项目3 HBase客户端API.docx
- 《HBase数据库应用案例教程》教案 项目2 HBase Shell.docx
- 《HBase数据库应用案例教程》教案 项目4 HBase客户端API进阶.docx
- 单位2024民主生活会相互批评意见+2024年民主生活会(组织生活会)自我批评和相互批评意见.pdf
- 讲稿:深入理解“五个注重”把握进一步深化改革统筹部署以钉钉子精神抓好落实.pdf
- 副市长在2025年全市医疗工作会议上的讲话.docx
- 2025年市县处级以上党委(党组)理论学习中心组专题学习计划.docx
- 市民族宗教事务局党组书记、局长2024年度民主生活会个人对照检视发言材料.docx
- 烟草局党组书记2024年度抓基层党建工作述职报告.docx
- (汇编)学习2025年全国教育工作会议精神心得体会发言心得感悟.pdf
- 汇编学习领会在二十届中纪委四次全会上的重要讲话精神心得体会.pdf
- 在2025年镇安全生产、消防安全和生态环境保护第一次全体会议上的讲话提纲.docx
- 书记干部座谈会上的讲话+纪委全会上的讲话.pdf
- 党课:从毛泽东诗词中感悟共产党人初心使命.docx
最近下载
- 吸气同步筛孔雾化相结合的高流量氧疗设备.pdf VIP
- 原子能院学位论文格式模板(18页).doc
- 2025年征兵的心理测试题库及答案 .pdf VIP
- 基于人工智能的交互式护理床设计.pdf VIP
- 重庆市第一中学校2024-2025学年高三上学期12月月考英语试题(含答案).docx VIP
- 2024年华医网继续教育基于人文护理理念下的压疮护理答案.docx VIP
- 5.5 有趣的算式(课件)2024-2025学年度北师大版数学一年级下册.pptx VIP
- Newzoo:2024年全球游戏市场报告(英文版).pdf VIP
- 脑血管造影术患者的护理查房课件.pptx VIP
- 肺部感染护理查房.pptx
文档评论(0)