hive的strict模式;where,group by,having,order by同时使用的执行顺序

主要限制三种状况 (1) 有partition的表查询须要加上where子句,筛选部分数据实现分区裁剪,即不容许全表全分区扫描,防止数据过大 (2) order by 执行时只产生一个reduce,必须加上limit限制结果的条数,防止数据量过大形成1个reduce超负荷 (3) join时,若是只有一个reduce,则不支持笛卡尔积查询。也就是说必需要有on语句的关联条件,作天然链接。 grou
相关文章
相关标签/搜索