【发布时间】:2019-06-19 14:15:12
【问题描述】:
我在 InfluxDB 中运行了大量查询,并且试图诊断哪些查询或哪些查询是最耗费资源的。我知道我可以使用SHOW STATS 或SHOW DIAGNOSTICS,但这并没有显示任何特定查询的信息。如何获得更详细的信息?
【问题讨论】:
标签: monitoring influxdb
我在 InfluxDB 中运行了大量查询,并且试图诊断哪些查询或哪些查询是最耗费资源的。我知道我可以使用SHOW STATS 或SHOW DIAGNOSTICS,但这并没有显示任何特定查询的信息。如何获得更详细的信息?
【问题讨论】:
标签: monitoring influxdb
您有多种方法可以获取特定查询的详细信息。
Explain:解析和计划查询,然后打印摘要 的估计成本。提供更多详细信息。
Explain analyze:执行查询,统计实际成本 在运行时。
正如您在问题中提到的监控整体性能,除了SHOW STATS 和SHOW DAIGONOSTICS,您还可以依赖 _inernal 数据库。详情请见here。
【讨论】: