性能追踪工具
启用 Tracing:
禁用 Tracing:
由于一个 IoTDB 查询时间主要取决于查询的时间序列数、涉及访问的 Tsfile 文件数、需要扫描的 chunk 总数以及平均每个 chunk 的大小(指该 chunk 中包含的数据点的个数)。因此,目前性能分析包括的内容如下:
- Start time
- Query statement
- Number of sequence files
- Statistics of each sequence file
- Number of unSequence files
- Number of chunks
- Average size of chunks
- Total cost time
为了避免多个查询同时执行导致输出信息乱序,在每条输出信息前均增加了该次查询的 Query Id,用户可以使用 grep "Query Id: 2" tracing.txt
来提取某次查询的所有追踪信息。