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 | --help | report-tsm 命令的帮助。 | |
--pattern | 仅处理包含 pattern 的 TSM 文件。 | 字符串 |
此页是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 InfluxDB 和此文档的反馈和错误报告。要寻求支持,请使用以下资源
拥有年度合同或支持合同的客户可以联系 InfluxData 支持。