system 数据库中的系统表,其中包含以下信息:
- 服务器状态、进程和环境。
- 服务器内部进程。
- 构建 ClickHouse 二进制文件时使用的选项。
使用 ClickHouse Cloud 控制台
内置高级可观测性仪表板
$HOST:$PORT/dashboard 访问 (需要用户名和密码) ,显示 system.dashboards 中包含的 Cloud 概览指标。
此仪表板需要直接对 ClickHouse 实例进行身份验证,并且独立于 Cloud Console 高级仪表板;后者可通过 Cloud Console 界面访问,无需额外身份验证。
跨节点和版本查询
clusterAllReplicas 函数和 merge 函数。clusterAllReplicas 函数支持跨 “default” 集群中的所有副本查询系统表,并将各节点的数据汇总为统一结果。与 merge 函数结合使用时,它可用于访问集群中特定表的全部系统数据。
例如,要查找过去一小时内所有副本中运行时间最长的前 5 个查询:
系统注意事项
- 系统表参考 — 所有可用系统表的完整参考
- Cloud Console 监控 — 零配置仪表盘,且不会影响服务性能
- Prometheus 端点 — 将指标导出到外部监控工具
- 高级仪表板 — 仪表板可视化的详细参考