执行计划例子: insert overwrite TABLE lpx SELECT t1.bar, t1.foo, t2.foo FROM pokes t1 JOIN invites t2 ON (t1.bar = t2…
标签:t
sparksql读取parquet格式hive表的配制
使用sparksql访问几个hive表join的情况时结果为空,且这个sql在hive里执行是成功的。 val sparkSession = SparkSession .builder() .config("jars",…
hive sql 分区
创建分区表,以日期作为分区,一般先创建分区表,再插入数据 drop table if EXISTS t1; create table t1( id int ,name string ,hobby string ,add …
sql 优化的简单总结
又是一年一度跳槽季,为了寻求更好的发展楼主也随波逐流。再一次面试中被问到Sql优化,楼主只是简单的回答了几条,作为一个有经验的开发人员居然不知道Sql优化,我自己都笑了(不是不知道,只是一下想不起那么多)。 为了鞭策自己…
慢sql优化
背景:通过阿里云RDS后台,查看慢SQL,发现如下慢sql。 SELECT T0.`id`, T0.`instance_i_d`, T0.`create_user_id`, T0.`update_user_id`, T0…
SQL语句优化(一)
先看个简单的例子 SELECT t1,t2 FROM temp where t3=? and t4=? order by t2 如何去做呢? 1.考虑如何最小化扫描索引片的宽带 &n…
oracle创建表时添加表注释
CREATE TABLE t1( id varchar2(32) primary key, name VARCHAR2(32) , age VARCHAR2(32) ) 添加表注释: COMMENT …
HBase 常用运维命令
进入console $ hbase shell 表的管理 1. 查看表 hbase> list 2. 创建表 # syntax: create <table>, {NAME => <fami…
HBase统计表行数的方法
count命令 count ‘t1′ count ‘t1′, INTERVAL => 100000 count ‘t1′, CACHE => 1000 count ‘t1′, INTERVAL => 1…
hive join ..on连接中 and与where的取舍
HiveQL与标准SQL的区别: 陷阱1: SELECT * FROM first_table t1 JOIN second_table t2 ON t1.id = t2.id where t1.date = ̶…