功能描述
DBbrain 提供性能趋势功能,不仅支持多种性能指标的选择,包括关键指标、全部指标、自定义指标等,也支持性能趋势的多种查看方式,包括单性能指标趋势的细粒度查看,多性能指标趋势的联动对比查看,多性能指标趋势的时间对比查看等。
支持的性能指标
腾讯云 MySQL
类别 | 类别子项 | 指标名称 |
资源监控 | CPU | CPU 使用率 |
| 内存 | 内存使用率 |
| | 内存占用量 |
| 存储空间 | 磁盘利用率 |
| | 磁盘占用空间 |
| 流量 | 输出流量 |
| | 输入流量 |
MySQL Server | TPS/QPS | TPS/QPS |
| 连接 | 最大连接数 |
| | Connected Threads |
| | Running Threads |
| | 已创建的线程数 |
| 请求数 | Select |
| | Update |
| | Delete |
| | Insert |
| | Replace |
| | 总请求数 |
| 慢查询 | 慢查询数 |
| | 全表扫描数 |
InnoDB 引擎 | InnoDB Buffer Pool Pages | InnoDB 空页数 |
| | InnoDB 总页数 |
| | InnoDB 逻辑读 |
| | InnoDB 物理读 |
| InnoDB Data 读写量 | InnoDB 读取量 |
| | InnoDB 写入量 |
| InnoDB Data 读写次数 | InnoDB 总读取量 |
| | InnoDB 总写入量 |
| InnoDB Row Operations | InnoDB 行删除量 |
| | InnoDB 行插入量 |
| | InnoDB 行更新量 |
| | InnoDB 行读取量 |
| InnoDB Row Lock | InnoDB 等待行锁次数 |
| | InnoDB 平均获取行锁时间 |
MySQL Replication | 复制状态 | 主从延迟距离 |
| | 主从延迟时间 |
| 复制延迟 | IO 线程状态 |
| | SQL 线程状态 |
自建 MySQL
监控指标 | agent 接入 | 直连接入 | ||
资源监控 | CPU | CPU | ✓ | × |
| 内存 | 内存 | ✓ | × |
| | 内存占用 | ✓ | × |
| 存储空间 | 存储利用率 | ✓ | × |
| | 存储使用空间 | ✓ | × |
| 流量 | 输出流量 | ✓ | ✓ |
| | 输入流量 | ✓ | ✓ |
MySQL Server | TPS/QPS | TPS/QPS | ✓ | ✓ |
| 连接 | 最大连接数 | ✓ | ✓ |
| | Connected Threads | ✓ | ✓ |
| | Running Threads | ✓ | ✓ |
| | 已创建的线程数 | ✓ | ✓ |
| 请求数 | Select | ✓ | ✓ |
| | Update | ✓ | ✓ |
| | Delete | ✓ | ✓ |
| | Insert | ✓ | ✓ |
| | Replace | ✓ | ✓ |
| | 总请求数 | ✓ | ✓ |
| 慢查询 | 慢查询数 | ✓ | ✓ |
| | 全表扫描数 | ✓ | ✓ |
InnoDB 引擎 | InnoDB Buffer Pool Pages | InnoDB 空页数 | ✓ | ✓ |
| | InnoDB 总页数 | ✓ | ✓ |
| | InnoDB 逻辑读 | ✓ | ✓ |
| | InnoDB 物理读 | ✓ | ✓ |
| InnoDB Data 读写量 | InnoDB 读取量 | ✓ | ✓ |
| | InnoDB 写入量 | ✓ | ✓ |
| InnoDB Data 读写次数 | InnoDB 总读取量 | ✓ | ✓ |
| | InnoDB 总写入量 | ✓ | ✓ |
| InnoDB Row Operations | InnoDB 行删除量 | ✓ | ✓ |
| | InnoDB 行插入量 | ✓ | ✓ |
| | InnoDB 行更新量 | ✓ | ✓ |
| | InnoDB 行读取量 | ✓ | ✓ |
| InnoDB Row Lock | InnoDB 等待行锁次数 | ✓ | ✓ |
| | InnoDB 平均获取行锁时间 | ✓ | ✓ |
腾讯云 TDSQL-C for MySQL
类别 | 类别子项 | 指标名称 |
资源监控 | CCU | CCU |
| CPU | COU |
| 内存 | 内存 |
| | 内存占用 |
| 存储使用 | 存储使用量 |
| | 存储使用率 |
| 流量 | 输出流量 |
| | 输入流量 |
MySQL Server | TPS/QPS | 每秒执行事务数 |
| | 每秒执行操作数 |
| 连接 | 最大连接数 |
| | Connected Threads |
| | Running Threads |
| | 已创建的线程数 |
| | 连接数利用率 |
| 请求数 | Update |
| | Delete |
| | Insert |
| | Replace |
| | 读下一行请求数 |
| 慢查询 | 慢查询数 |
| | 全表扫描数 |
| 每秒提交数 | 每秒提交数 |
| 回滚数 | 回滚数 |
| 临时表/文件数 | 临时表数量 |
| | 临时文件数量 |
| 打开表/文件数 | 当前 InnoDB 打开表的数量 |
| | 已经打开的表数 |
| | 打开文件总数 |
| Qcache 使用率 | Qcache 使用率 |
| 扫描复合查询次数 | 全表扫描复合查询次数 |
| | 范围扫描复合查询次数 |
| 排序合并通过次数 | 排序合并通过次数 |
| 表锁次数 | 等待表锁次数 |
| | 立即释放的表锁数 |
| 表打开缓存数 | 表打开缓存命中数 |
| | 表打开缓存未命中数 |
InnoDB 引擎 | InnoDB Buffer Pool Pages | InnoDB 空页数 |
| | InnoDB 脏页数 |
| | InnoDB 总页数 |
| InnoDB Row Operations | InnoDB 行删除量 |
| | InnoDB 行插入量 |
| | InnoDB 行更新量 |
| | InnoDB 行读取量 |
| InnoDB 物理读 | InnoDB 物理读 |
| InnoDB 挂起次数 | InnoDB 挂起读取数 |
| | InnoDB 挂起写入数 |
| InnoDB 读写量 | InnoDB 读取量 |
| | InnoDB 总读取量 |
| | InnoDB 总写入量 |
| | InnoDB 写入量 |
| InnoDB Log | InnoDB 日志等待写入次数 |
| | InnoDB 日志物理写入次数 |
| | InnoDB 日志物理写请求次数 |
| 读写磁盘数 | 读磁盘数量 |
| | 写磁盘数量 |
| InnoDB_fsyncs 数 | InnoDB_fsyncs 数 |
| InnoDB Row Lock | InnoDB 平均获取行锁时间 |
| | InnoDB 等待行锁次数 |
查看性能趋势指标
1. 登录 DBbrain 控制台,在左侧导航选择诊断优化,在上方选择对应数据库,然后选择性能趋势页。
2. 在性能趋势页,勾选性能指标,也可在右上角快捷选择关键指标、全选或全不选,选择指标后,单击保存。
说明
单击保存,指标仅应用当前选择的实例,单击保存并应用于全部实例,则所选指标应用于全部的数据库实例。
3. 查看指标情况。
图表联动:单击右侧的图表联动按钮,可以查看多实例、多指标监控视图的关联对比。
鼠标悬浮在任一监控图上的数据点,其他监控图会显示同一个时间的数据。单击后可固定数据显示,如需取消固定,单击图片上的撤销固定即可。
切换单列/双列显示模式:单击右上角的图标联动右侧的按钮,可切换单列模式和双列模式的显示。
自由拖动监控图:不同监控图之间可以随意拖动位置,鼠标单击监控图的边框部位即可拖动。
放大监控图:拉动监控图右下小角的图标,可以放大图片,对单性能指标趋势进行更加清晰的细粒度查看。
切换实时/历史显示模式:单击实时或历史,查看对应的实时性能趋势和历史性能趋势。
实时性能趋势视图中,用户可以查看实例的性能趋势状况,默认情况下为自动刷新,单击停止刷新,可停止实时刷新趋势状况。
历史性能趋势视图中,选择不同的时间段,会显示所选时间段内的性能趋势视图,支持近1小时、近3小时、近24小时、近7天以及自定义时间的切换查看。
单击添加时间对比,选定所关注的对比时间段,可以查看多性能指标趋势的时间对比。