关于Strict Mode
来源:互联网 发布:电音软件 编辑:程序博客网 时间:2024/06/05 10:30
关于Strict Mode
Hive中的严格模式可以防止用户发出(可以有问题)的查询无意中造成不良的影响。 将hive.mapred.mode
设置成strict可以禁止三种类型的查询:
1)、在一个分区表上,如果没有在WHERE条件中指明具体的分区,那么这是不允许的,换句话说,不允许在分区表上全表扫描。这种限制的原因是分区表通常会持非常大的数据集并且可能数据增长迅速,对这样的一个大表做全表扫描会消耗大量资源,必须要再WHERE过滤条件中具体指明分区才可以执行成功的查询。
2)、第二种是禁止执行有ORDER BY的排序要求但没有LIMIT语句的HiveQL查询。因为ORDER BY全局查询会导致有一个单一的reducer对所有的查询结果排序,如果对大数据集做排序,这将导致不可预期的执行时间,必须要加上limit条件才可以执行成功的查询。
3)、第三种是禁止产生笛卡尔集。在JION接连查询中没有ON连接key而通过WHERE条件语句会产生笛卡尔集,需要改为JOIN…ON语句。
0 0
- 关于Strict Mode
- 关于Android4.4的Strict Mode
- Quirks mode和strict mode
- mysql模式Strict Mode
- js strict mode
- Strict Mode
- js strict mode
- android strict mode
- Strict Mode Enabled红框
- JavaScript 严格模式 - "strict mode"
- javaScript strict Mode and Window
- mysql 严格模式 Strict Mode
- “quirks mode”&“strict mode”的一些整理
- MySQL模式 : Strict Mode
- MDN Web 技术文档 - JavaScript Strict mode
- 深入理解javascript严格模式(Strict Mode)
- mysql 严格模式 Strict Mode说明
- 浅析hive严格模式(strict mode)
- 注册机使用原理及实现
- 高并发的根据资源ID上锁
- 关于LBP(Local Binary Pattern)特征<二> 几种变种
- ConcurrentHashMap深入分析
- python的pip问题
- 关于Strict Mode
- TOMCAT配置SSL认证为HTTPS协议服务
- CONFIG_RTC_SYSTOHC
- ajax 同步异步
- 跟HashMap相关的面试问题
- 【hi3519v101 调试笔记】mkyaffs2image 编译问题
- Java POI通过模板方法生成word文档
- Redis的持久化和jedis的原理图
- xml练习案例(使用Dom4j解析)