2.1 Hive临时表数据存储设置
从Hive1.1开始临时表可以存储在内存或SSD,使用hive.exec.temporary.table.storage参数进行配置,该参数有三种取值:memory、ssd、default。
如果内存足够大,将中间数据一直存储在内存,可以大大提升计算性能。
2.1 Hive临时表测试
代码:
set hive.exec.temporary.table.storage = memory;
-- 创建临时表 存储在内存中
create temporary table tmp_fact_sale as
select * from ods_fact_sale limit 1000000;
参考:https://blog.youkuaiyun.com/u010520724/article/details/111859402?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.fixedcolumn&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.fixedcolumn