【问题标题】:Clickhouse system.parts table column definitionsClickhouse system.parts 表列定义
【发布时间】:2017-10-23 19:20:45
【问题描述】:

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

  • 级别
  • primary_key_bytes_in_memory
  • primary_key_bytes_in_memory_allocated

我对了解主键的索引大小特别感兴趣,但无法确定上述两个主键列之间的差异。

【问题讨论】:

    标签: database metrics tablecolumn clickhouse


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

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

    【讨论】:

    • 谢谢@Nikolai Kochetov 我想知道您是否可以帮我解决其他一些问题,我已经向 Yandex 团队询问过,但尚未收到回复。 - system.events - system.metrics - system.asynchronous_metrics 我正在尝试实现相当于收集以下指标docs.datadoghq.com/integrations/postgresql/#metrics 进行报告但不知道哪些字段代表什么。
    猜你喜欢
    • 1970-01-01
    • 2018-10-24
    • 2019-07-28
    • 2020-04-01
    • 1970-01-01
    • 2018-05-01
    • 2021-10-11
    • 1970-01-01
    相关资源
    最近更新 更多