clickhouse教程-04(我们只看MergeTree引擎)

MergeTree我们是用的最多的。

clickhouse教程-04(我们只看MergeTree引擎)

---4-1---

clickhouse教程-04(我们只看MergeTree引擎)

建表模版:

clickhouse教程-04(我们只看MergeTree引擎)

看下下面的关键字:

clickhouse教程-04(我们只看MergeTree引擎)

看下行为的额外参数:

clickhouse教程-04(我们只看MergeTree引擎)

看下系统表:

clickhouse教程-04(我们只看MergeTree引擎)

---

我们来建两张表:

clickhouse教程-04(我们只看MergeTree引擎)

没指定主键,默认情况下主键和排序键是一样的。

分区表是按照月来分区的。

看下分区表的数据:

clickhouse教程-04(我们只看MergeTree引擎)

看下数据的存储:

看下非分区表:

clickhouse教程-04(我们只看MergeTree引擎)

进入到第一个文件:

clickhouse教程-04(我们只看MergeTree引擎)

存储的数据进行切片。

这几个文件:

1.校验和文件

2.列信息

3.数据行数

其他.数据和数据的切片

8.主键

---

切片表:

clickhouse教程-04(我们只看MergeTree引擎)

进去文件夹:

clickhouse教程-04(我们只看MergeTree引擎)

看下原始数据:

clickhouse教程-04(我们只看MergeTree引擎)

第一个文件:

不可读,存储分区键的最大和最小值。

第二个文件:

存储的是分区的信息。

clickhouse教程-04(我们只看MergeTree引擎)

数据片段:

clickhouse教程-04(我们只看MergeTree引擎)

我们在分区表,假如我们插入一条数据:

clickhouse教程-04(我们只看MergeTree引擎)

多了一条数据,等一会合并了。

查一下:

clickhouse教程-04(我们只看MergeTree引擎)

手动合并:

clickhouse教程-04(我们只看MergeTree引擎)

这个语句后面可以加分区的。

---4-2---

相关文章:

  • 2021-11-25
  • 2021-08-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2023-02-06
  • 2023-01-16
  • 2022-01-13
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-12
  • 2021-11-09
  • 2022-12-23
  • 2022-01-08
相关资源
相似解决方案