ck 文件目录
ClickHouse各文件目录:
bin/ ===> /usr/bin/
conf/ ===> /etc/clickhouse-server/
数据文件路径lib/ ===> /var/lib/clickhouse
日志文件路径log/ ===> /var/log/clickhouse-server
目录结构
/var/lib/clickhouse/data/default/t_order_index2
20200601_1_1_0
#PartitionId__MinBlockNum__MaxBlockNum__Level
#分区值_最小分区块编号_最大分区块编号_合并层级
=》PartitionId
数据分区ID生成规则
数据分区规则由分区ID决定,分区ID由PARTITION BY分区键决定。根据分区键字段类型,ID生成规则可分为:未定义分区键 没有定义PARTITION BY,默认生成一个目录名为all的数据分区,所有数据均存放在all目录下。 整型分区键 分区键为整型,那么直接用该整型值的字符串形式做为分区ID。 日期类分区键 分区键为日期类型,或者可以转化成日期类型。 其他类型分区键 String、Float类型等,通过128位的Hash算法取其Hash值作为分区ID。
=》MinBlockNum
最小分区块编号,自增类型,从1开始向上递增。每产生一个新的目录分区就向上递增一个数字。
=》MaxBlockNum
最大分区块编号,新创建的分区MinBlockNum等于MaxBlockNum的编号。
=》Level
合并的层级,被合并的次数。合并次数越多,层级值越大。
版权声明:本文为Lzx116原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。