zl程序教程

您现在的位置是:首页 >  其它

当前栏目

clickhouse 分区表使用

ClickHouse 分区表 使用
2023-09-27 14:28:03 时间

前言

分区表这个概念在mysql5.7之后也有使用,使用分区表可以按照一定的业务规则缩小数据的查询规模,而且更便于程序上的处理,一定程度上可以提升数据的检索效率;

同样在clickhouse中,也提供了表分区的概念,即partition by,该参数为可选字段,即在创建表的时候;

创建clickhouse表的时候,如果不显式的使用partition by,表创建成功后默认只会使用一个分区

MergeTree

  • 要使用分区表,前提是使用clickhouse的MergeTree引擎

ClickHouse 中最强大的表引擎当属 MergeTree(合并树)引擎及该系列(*MergeTree)中的其他引擎,支持索引和分区,地位可以相当于 innodb 之于 Mysql。而且基于 MergeTree,还衍生除了很多小弟,也是非常有特色的引擎;

分区表作用

<