使用sqoop将hive中的统计数据导入到mysql中 思路:首先在hive上创建临时表,然后将统计数据放在临时表中,最后通过sqoop将临时表中的数据导入到mysql中。 例子:将各个官方部门回答的数量都导入到mysql中。 1.在hive中创建capital_temp表 create table ...
分类:
其他好文 时间:
2020-02-03 15:56:29
阅读次数:
286
视图: 一个临时表被反复使用的时候,对这个临时表起一个别名,方便以后使用,就可以创建一个视图,别名就是视图的名称。视图只是一个虚拟的表,其中的数据是动态的从物理表中读出来的,所以物理表的变更回改变视图。 创建: create view v1 as SQL 例如:create view v1 as s ...
分类:
数据库 时间:
2020-02-02 19:58:25
阅读次数:
111
视图是一个虚拟表,其内容由查询语句定义 视图同真实的表一样,包含一系列带有名称的列和行数据。但是,视图在数据库中并不是以存储数据的数据集的形式存在。行和列数据来自于视图定义时查询语句所引用的表,并且在引用视图时动态生成 视图是在基本表之上建立的虚拟表,它的结构和内容都来自基本表,它依据基本表存在而存 ...
分类:
其他好文 时间:
2020-02-02 15:40:31
阅读次数:
62
由于经常需要部署oracle12c环境,我就将部署过程编写成shell脚本来,提高安装部署的效率,自动安装部署的脚本分为两部分,第一部分oracle_software.sh的作用是安装oracle软件环境;第二部分是listener_dbca.sh,作用是安装监听、配置oracle系统启停服务、配置数据库实例,临时表空间,数据表空间及授权。完成这两个脚本之后,最后的操作就是将待导入的dmp备份文件
分类:
数据库 时间:
2020-01-22 11:18:58
阅读次数:
145
--表信息-- select owner, table_name, tablespace_name, num_rows,/*表数据量*/ temporary,/*是否是临时表*/ degree,/*并行度*/ blocks,/*快的数量*/ empty_blocks,/*空块的数量*/ last_a ...
分类:
数据库 时间:
2020-01-22 10:44:41
阅读次数:
138
代码如下: 把cs_thz_1的cs_thz_11用原sql替代,则cs_thz_1要跑5000秒,改造后,3秒,临时表的数据是16W,2019年一直运行时间在20秒内,2020年以后突然升到5000秒,要插入的目标表只有主键,没有分区,不知道什么原因??? 改造后: create table cs ...
分类:
其他好文 时间:
2020-01-21 10:38:22
阅读次数:
82
###创建临时表/**CREATETEMPORARYTABLEtmp_table(nameVARCHAR(10)NOTNULL,valueINTEGERNOTNULL)*/
分类:
数据库 时间:
2020-01-17 21:07:27
阅读次数:
91
原文:如何知道数据库中哪些表没有记录 使用sp_MSForEachTable这个系统存储过程。 创建一张临时表,它有2个字段,[Table_Name]和[Total_Records]。 然后使用sp_MSForEachTable来处理,把结果插入上面创建的临时表中。如果Total_Records为0... ...
分类:
数据库 时间:
2020-01-17 09:17:55
阅读次数:
86
查询临时表空间有多大: 为什么临时表空间这么大。您可能已经知道答案了。可能是由于您对一个大型查询使用了错误的排序(我已经做了多次以上)。这可能是由于其他一些特殊情况所致。如果是这种情况,那么您要做的就是缩小临时表空间并继续生活。 但是,如果您不知道该怎么办?在决定缩小之前,您可能需要对大型表空间的原 ...
分类:
数据库 时间:
2020-01-10 13:00:16
阅读次数:
171
释放临时表空间 alter tablespace temp shrink space; --确定TEMP表空间的ts# SELECT TS#, NAME FROM SYS.TS$; --执行清理操作 temp表空间的TS# 为 3*, So TS#+ 1= 4 BEGIN FOR CUR IN 1 ...
分类:
数据库 时间:
2020-01-10 00:48:01
阅读次数:
102