Clickhouse system.parts表列定义

时间:2017-05-23 17:38:46

标签: database metrics tablecolumn clickhouse

我目前正在从Clickhouse的系统表中收集指标,当从system.parts表中获取信息时,列出了一堆没有记录的列,任何人都可以帮助解释以下列代表的内容:

  • 水平
  • primary_key_bytes_in_memory
  • primary_key_bytes_in_memory_allocated

我特别感兴趣知道主键的索引大小,但是我无法确定上面两个主键列之间的差异。

1 个答案:

答案 0 :(得分:3)

  • 级别 - 构成部分的合并树的深度。它是新的0 创建部分,并在合并后计算为最大级别
  • primary_key_bytes_in_memory - 索引的总大小(以字节为单位)(可能是 近似)
  • primary_key_bytes_in_memory_allocated - 内存总大小, 分配给索引

由于索引存储在内存中,因此预计 primary_key_bytes_in_memory_allocated > = primary_key_bytes_in_memory 。它与标准容器的容量 size 之间的差异相关联。