Hive中谓词下推的示例分析
发表于:2024-11-12 作者:千家信息网编辑
千家信息网最后更新 2024年11月12日,这篇文章将为大家详细讲解有关Hive中谓词下推的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。谓词下推默认生成的执行计划会在可见的位置执行过滤器,但在某些情
千家信息网最后更新 2024年11月12日Hive中谓词下推的示例分析
这篇文章将为大家详细讲解有关Hive中谓词下推的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
谓词下推
默认生成的执行计划会在可见的位置执行过滤器,但在某些情况下,某些过滤器表达式可以被推到更接近首次看到此特定数据的运算符的位置。
比如下面的查询:
select
a.*,
b.*
from
a join b on (a.col1 = b.col1)
where a.col1 > 15 and b.col2 > 16
如果没有谓词下推,则在完成JOIN处理之后将执行过滤条件**(a.col1> 15和b.col2> 16)**。因此,在这种情况下,JOIN将首先发生,并且可能产生更多的行,然后在进行过滤操作。
使用谓词下推,这两个谓词**(a.col1> 15和b.col2> 16)**将在JOIN之前被处理,因此它可能会从a和b中过滤掉连接中较早处理的大部分数据行,因此,建议启用谓词下推。
通过将hive.optimize.ppd设置为true可以启用谓词下推。
SET hive.optimize.ppd=true
关于"Hive中谓词下推的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
谓词
更多
篇文章
处理
示例
分析
位置
情况
数据
过滤器
不错
实用
两个
内容
大部分
建议
文章
条件
知识
表达式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
淘宝服务器放在什么地方
服务器转发数据
数据库如何改ip
美客美(北京)网络技术有限公司
网络技术与教育教学的影响
云服务器怎么装
如何使期刊被数据库收录
无线通信与无线网络技术就业前景
华为新手机导入原数据库
警察学院计算机网络技术
杨浦区常见网络技术要多少钱
微信进销存软件开发视频
网络安全教育班会活动总结
软件开发测试的任务
海康服务器运行管理中心密码
社交网络技术的传播方式
3d打印机软件开发
黄波信息网络安全管理
工业软件开发属于什么行业
服务器遭受
医院软件开发部工作职责
数据库trace大小
学生网络安全专题知识竞赛
江西省第二学士学位数据库
数据库的物理设计主要内容
scopus数据库怎么进
svn 服务器软件
安全数据库 制药
印度比较出名的软件开发
警察网络安全意见