Doc文档

influxd inspect report-tsm

influxd inspect report-tsm 命令分析存储引擎目录中的时间结构合并树 (TSM) 文件,并报告文件中的基数和数据覆盖的时间范围。

此命令仅报告每个 TSM 文件中的索引。它不读取任何块数据。为了减少堆内存需求,默认情况下,report-tsm 通过使用 HLL++ 算法估计文件集中的总体基数。使用 --exact 标志确定精确的基数。

用法

influxd inspect report-tsm [flags]

输出详情

influxd inspect report-tsm 为每个 TSM 文件输出以下内容

  • 完整的文件名。
  • 文件中的序列基数。
  • 文件中首次遇到的序列数。
  • 与文件中 TSM 数据关联的最小和最大时间戳。
  • 加载 TSM 索引并应用任何逻辑删除的时间。

摘要部分然后输出文件集的总时间范围和序列基数。根据 --detailed 标志,序列基数按以下方式分段

  • 每个组织的序列基数。
  • 每个 Bucket 的序列基数。
  • 每个 Measurement 的序列基数。
  • 每个 Measurement 的字段键数量。
  • 每个标签键的标签值数量。

标志

标志描述输入类型
--data-path数据目录的路径(默认为 ~/.influxdbv2/engine/data)。字符串
--detailed发出按 Measurement、标签键和字段分段的序列基数。可能需要一段时间
--exact计算精确的基数计数。可能使用大量内存
-h--helpreport-tsm 命令的帮助。
--pattern仅处理包含 pattern 的 TSM 文件。字符串

此页是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像现在一样使用它,而无需对代码进行任何更改。

阅读更多

现已全面上市

InfluxDB 3 Core 和 Enterprise

快速启动。更快扩展。

获取更新

InfluxDB 3 Core 是一个开源、高速的近实时数据引擎,可实时收集和处理数据,并将其持久化到本地磁盘或对象存储。InfluxDB 3 Enterprise 以 Core 的基础为构建,增加了高可用性、读取副本、增强的安全性以及数据压缩功能,从而实现更快的查询和优化的存储。InfluxDB 3 Enterprise 的免费层可供非商业家庭或业余爱好者使用。

有关更多信息,请查看