跳到主要内容
跳到主要内容

查询洞察

查询洞察功能通过各种可视化和表格简化了 ClickHouse 内置查询日志的使用。ClickHouse 的 system.query_log 表是查询优化、调试和监控整体集群健康状况和性能的重要信息来源。

查询概述

选择服务后,左侧边栏中的 监控 导航项将展开以显示新的 查询洞察 子项。单击此选项将打开新的查询洞察页面:

查询洞察 UI 概览

顶级指标

顶部的统计框代表所选时间段内的一些基本顶级查询指标。在其下方,我们展示了三个时间序列图表,显示按查询种类(select, insert, other)划分的查询量、延迟和错误率,时间窗口是所选的。延迟图表可以进一步调整以显示 p50、p90 和 p99 延迟:

查询洞察 UI 延迟图表

最近查询

在顶级指标下方,一个表格显示了所选时间窗口内的查询日志条目(按规范化查询哈希和用户分组):

查询洞察 UI 最近查询表

最近的查询可以按任何可用字段进行过滤和排序。该表还可以配置以显示或隐藏额外字段,例如表、p90 和 p99 延迟。

查询详细信息

从最近查询表中选择一个查询将打开一个侧边栏,其中包含特定于所选查询的指标和信息:

查询洞察 UI 查询详细信息

从侧边栏中可以看到,特定查询在过去 24 小时内已运行超过 3000 次。查询信息选项卡中的所有指标都是汇总指标,但我们还可以通过选择 查询历史 选项卡查看单次运行的指标:

查询洞察 UI 查询信息

在此面板中,可以展开每次查询运行的 设置性能事件 项以显示其他信息。