一条HQL语句如何在hive中进行查询?
解析器、编译器、优化器完成HQL查询语句从词法分析、语法分析、编译、优化以及查询计划的生成。生成的查询计划存储在HDFS中,并在随后的MapReduce调用执行。
Oracle的执行计划:
例如:
全表扫描代价大些,可以先创建索引。
--先创建索引
create index myindex on emp(deptno);
--生成查询10号部门的员工信息的执行计划
explain plan for select * from emp where deptno=10;
--查询该select的计划计划
select * from table(dbms_xplan.display);
生成的执行计划如下: