摘要:
简单的说,视图是按照你的sql语句生成的一个虚拟的东西,本身并不占数据库空间。譬如有这个表create table table_a (id int,name varchar(10))然后有这么一个视图create view view_a as select id from table_a当你表里的数 阅读全文
摘要:
1、show tables --查看所有表 2、desc tabname --查看表信息 3、dfs -ls 目录 查看hdfs上面的文件 dfs -lsr /user 递归显示目录/user下面的目录文件 4、!linux命令 使用linux命令。 5、source /root/my.sql 执行 阅读全文
摘要:
1. 预估执行计划 - Explain PlanExplain plan以SQL语句作为输入,得到这条SQL语句的执行计划,并将执行计划输出存储到计划表中。 首先,在你要执行的SQL语句前加explain plan for,此时将生成的执行计划存储到计划表中,语句如下:explain plan fo 阅读全文
摘要:
解释器、编译器、优化器完成HQL查询语句从词法分析、语法分析、编译、优化以及查询计划(Plan)的生成。生成的查询计划存储在HDFS中,并在随后有mapreduce调用执行。 举个例子: 第一步:输入一条HQL查询语句(select * from tab) 第二步:解析器对这条Hql语句进行语法分析 阅读全文
摘要:
什么是数据仓库?带着这个问题进入今天的博客。 数据仓库就是一个数据库,但是有别于我们通常所说的数据库。 数据仓库是一个面向主题的、集成的、不可更新的、随时间变化的数据集合,它用于支持企业或租住的决策分析处理。 数据仓库的结构和创建过程。 数据源:业务数据系统(mysql或Oracle等),文档资料, 阅读全文