hive
奇允
爱积累各种工具
展开
-
hive sql join优化
1.分区过滤分区过滤什么什么意思:如果不加分区,默认会扫描整个表的数据分区用什么来描述:一般有时间,如year,month,day,hour,当正常表的字段使用怎么知道一个表是否有分区看表的字段是否有类似“month,day,hour”这样的字段show partitions databaseName.tableName怎么知道加的分区是否有效:执行的sql会有日志,如果map原创 2016-01-06 16:29:48 · 696 阅读 · 0 评论 -
hive sql分区和条件优化
分区过滤如果不加分区,默认会扫描整个表的数据如何查看表有哪些分区:show partitions databaseName.tableName如何确认分区是否生效:explain dependency sql分区放置位置普通查询,分区过滤放在where后面,如 select * from table1 t1 where t1.date between '20151205' and '2原创 2017-02-17 17:02:51 · 7623 阅读 · 0 评论