doris常用命令

1.基本维护命令

1.查看前端节点
SHOW PROC '/frontends'
2.查看后端节点
SHOW PROC '/backends'
3.查看表数据大小
SHOW DATA  # 查看所有表大小
SHOW DATA FROM org_project_data_2 # 查看指定表大小
5.查看表分区
SHOW PARTITIONS FROM new_table_name
6.查看load数据的lable的任务执行情况
SHOW LOAD WHERE label="my_label1"
7.重命名表
ALTER TABLE test_table RENAME new_table_name

2.导数据到另一个表

1.创建目标表
2.在目标表创建好要导入数据的分区(如果不创建好分区,数据导入会因为没有分区而失败)
ALTER TABLE test_table SET ("dynamic_partition.enable" = "false");
ALTER TABLE test_table ADD PARTITION p202108 VALUES [("2021-08-01"), ("2021-09-01"));
ALTER TABLE test_table ADD PARTITION p202109 VALUES [("2021-09-01"), ("2021-10-01"));
ALTER TABLE test_table ADD PARTITION p202110 VALUES [("2021-10-01"), ("2021-11-01"));
ALTER TABLE test_table ADD PARTITION p202111 VALUES [("2021-11-01"), ("2021-12-01"));
ALTER TABLE test_table SET ("dynamic_partition.enable" = "true");
3.向目标表导入数据
INSERT INTO test_table WITH label my_label3  
WITH cte1 AS (SELECT * FROM `esn_assemble_history_5`), cte2 AS (SELECT * FROM `org_project_data_5`)
SELECT cte1.esn,cte1.engine_start,cte2.progno,cte2.load_date,cte2.pistonDisplacement1,cte2.pistonDisplacement2,cte2.pistonDisplacement3,cte2.pistonDisplacement4,cte2.pistonDisplacement5,cte2.pistonDisplacement6,cte2.torque,cte2.angle,cte2.time FROM cte1 JOIN cte2  WHERE cte1.esn=cte2.esn AND SUBSTRING(cte1.engine_start,1,19)=SUBSTRING(cte2.engine_start,1,19)

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值