clickhouse学习笔记(二)MergeTree家族引擎 集成引擎 函数

1 MergeTree家族引擎

1.1 MergeTree

create  table  tb_tree1(
id String ,
name String ,
city String
)
engine = MergeTree 
primary key id 
order by id;
插入数据
insert  into  tb_tree1 values('id004','wb','HB'),('id005','DHT','HN'),('id006','ZXX','HLJ');
insert  into  tb_tree1 values('id004','wb','HB'),('id005','DHT','HN'),('id006','ZXX','HLJ');
select * from tb_tree1
┌─id────┬─name─┬─city─┐
│ id004 │ wb   │ HB   │
│ id005 │ DHT  │ HN   │
│ id006 │ ZXX  │ HLJ  │
└───────┴──────┴──────┘
┌─id────┬─name─┬─city─┐
│ id004 │ wb   │ HB   │
│ id005 │ DHT  │ HN   │
│ id006 │ ZXX  │ HLJ  │
└───────┴──────┴──────┘
合并
optimize table tb_tree1 ;
┌─id────┬─name─┬─city─┐
│ id004 │ wb   │ HB   │
│ id004 │ wb   │ HB   │
│ id005 │ DHT  │ HN   │
│ id005 │ DHT  │ HN   │
│ id006 │ ZXX  │ HLJ  │
│ id006 │ ZXX  │ HLJ  │
└───────┴──────┴──────┘
insert  into  tb_tree1 values('id011','wb2','HB'),('id007','DHT2','HN'),('id016','ZXX2','HLJ');
再次合并
optimize table tb_tree1 ;
┌─id────┬─name─┬─city─┐
│ id004 │ wb   │ HB   │
│ id004 │ wb   │ HB   │
│ id005 │ DHT  │ HN   │
│ id005 │ DHT  │ HN   │
│ id006 │ ZXX  │ HLJ  │
│ id006 │ ZXX  │ HLJ  │
│ id007 │ DHT2 │ HN   │
│ id011 │ wb2  │ HB   │
│ id016 │ ZXX2 │ HLJ  │
└───────┴──────┴──────┘
合并完以后数据在磁盘上的存储是
drwxr-x---. 2 clickhouse clickhouse 177 Dec  4 09:25 all_1_1_0
drwxr-x---. 2 clickhouse clickhouse 177 Dec  4 09:28 all_1_2_1   第一次合并生成的文件
drwxr-x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值