访问高级仪表板
- 左侧面板
Monitoring→Advanced dashboard
访问原生高级仪表板
- 左侧面板
Monitoring→Advanced dashboard- 点击
You can still access the native advanced dashboard.
开箱即用的可视化
ClickHouse 特有
| 指标 | 说明 |
|---|---|
| 每秒查询数 | 跟踪查询处理速率 |
| 每秒选中行数 | 表示查询每秒读取的行数 |
| 每秒插入行数 | 衡量数据摄取速率 |
| MergeTree parts 总数 | 显示 MergeTree 表中活跃 parts 的数量,有助于识别未分批的插入操作 |
| 任一分区的最大 parts 数 | 突出显示任一分区中的最大 parts 数量 |
| 运行中的查询数 | 显示当前正在执行的查询数量 |
| 每秒读取字节数 | 表示查询每秒读取的数据量 |
系统健康状况相关
| 指标 | 说明 |
|---|---|
| IO Wait | 跟踪 I/O 等待时间 |
| CPU Wait | 衡量 CPU 资源争用导致的延迟 |
| Read From Disk | 跟踪从磁盘或块设备读取的字节数 |
| Read From Filesystem | 跟踪从文件系统读取的字节数,包括页缓存 |
| Memory (tracked, bytes) | 显示 ClickHouse 跟踪的进程的内存使用量 |
| Load Average (15 minutes) | 报告系统当前 15 分钟的平均负载 |
| OS CPU Usage (Userspace) | 运行用户态代码时的 CPU 使用率 |
| OS CPU Usage (Kernel) | 运行内核代码时的 CPU 使用率 |
ClickHouse Cloud 特定指标
| Metric | Description |
|---|---|
| S3 读取等待 | 衡量发往 S3 的读取请求延迟 |
| S3 每秒读取错误数 | 跟踪读取错误率 |
| 从 S3 读取 (字节/秒) | 跟踪从 S3 存储读取数据的速率 |
| Disk S3 write req/sec | 监控向 S3 存储执行写入操作的频率 |
| Disk S3 read req/sec | 监控从 S3 存储执行读取操作的频率 |
| 页缓存命中率 | 页缓存的命中率 |
| 文件系统缓存命中率 | 文件系统缓存的命中率 |
| 文件系统缓存大小 | 文件系统缓存的当前大小 |
| Network send bytes/sec | 跟踪当前入站网络流量的速度 |
| Network receive bytes/sec | 跟踪当前出站网络流量的速度 |
| 并发网络连接数 | 跟踪当前并发网络连接的数量 |
使用高级仪表板识别问题
非批量插入
资源密集型查询
糟糕的主键设计
system.query_log 中
找出峰值出现时执行的查询。
例如,可以运行一条查询,显示某一天上午 11 点到上午 11 点之间执行的所有查询,
以了解哪些查询读取了过多的行:
Query
Response
amazon_reviews_no_pk 和 amazon_reviews_pk 上。由此可以推断,
有人正在为表 amazon_reviews 测试主键选项。