功能描述
DBbrain 提供性能趋势功能,不仅支持多种性能指标的选择,包括关键指标、全部指标、自定义指标等,也支持性能趋势的多种查看方式,包括单性能指标趋势的细粒度查看,多性能指标趋势的联动对比查看,多性能指标趋势的时间对比查看等。
支持的性能指标
腾讯云 MySQL
类别 | 类别子项 | 指标名称 |
资源监控 | CPU | cpu_use_rate(CPU 利用率) |
| 内存 | memory_use_rate(内存) |
| | memory_use(内存占用) |
| 存储空间 | volume_rate(磁盘利用率) |
| | real_capacity(磁盘使用空间) |
| 流量 | bytes_sent(输出流量) |
| | bytes_received(输入流量) |
MySQL Server | TPS/QPS | TPS |
| | QPS |
| 连接 | max_connections(最大连接数) |
| | threads_connected(Connected Threads) |
| | threads_running(Running Threads) |
| | threads_created(已创建的线程数) |
| 请求数 | select_count(查询数) |
| | com_update(更新数) |
| | com_delete_count(删除数) |
| | com_insert(插入数) |
| | com_replace(覆盖数) |
| | queries(总请求数) |
| 慢查询 | slow_queries(慢 SQL) |
| | select_scan(全表扫描数) |
InnoDB 引擎 | InnoDB Buffer Pool Pages | innodb_buffer_pool_free(InnoDB 空页数) |
| | innodb_buffer_pool_page_total(InnoDB 总页数) |
| | innodb_buffer_pool_read_requests(InnoDB 逻辑读) |
| | innodb_buffer_pool_reads(InnoDB 物理读) |
| InnoDB Data 读写量 | innodb_data_read(InnoDB 读取量) |
| | innodb_data_written(InnoDB 写入量) |
| InnoDB Data 读写次数 | innodb_data_reads(InnoDB 总读取量) |
| | innodb_data_writes(InnoDB 总写入量) |
| InnoDB Row Operations | innodb_rows_deleted(InnoDB 行删除量) |
| | innodb_rows_inserted(InnoDB 行插入量) |
| | innodb_rows_updated(InnoDB 行更新量) |
| | innodb_rows_read(InnoDB 行读取量) |
| InnoDB Row Lock | innodb_rows_lock_waits(InnoDB 等待行锁次数) |
| | innodb_rows_lock_time_avg(InnoDB 平均获取行锁时间) |
MySQL Replication | 复制延迟 | master_slave_sync_distance(主从延迟距离) |
| | second_behind_master(主从延迟时间) |
| 复制状态 | slave_io_running(IO 线程状态) |
| | slave_sql_running(SQL 线程状态) |
自建 MySQL
监控指标 | agent 接入 | 直连接入 | ||
资源监控 | CPU | cpu_use_rate(CPU) | ✓ | × |
| 内存 | memory_use_rate(内存) | ✓ | × |
| | memory_use(内存占用) | ✓ | × |
| 存储空间 | volume_rate(磁盘利用率) | ✓ | × |
| | real_capacity(磁盘使用空间) | ✓ | × |
| 流量 | bytes_sent(输出流量) | ✓ | ✓ |
| | bytes_received(输入流量) | ✓ | ✓ |
MySQL Server | TPS/QPS | TPS | ✓ | ✓ |
| | QPS | ✓ | ✓ |
| 连接 | max_connections(最大连接数) | ✓ | ✓ |
| | threads_connected(Connected Threads) | ✓ | ✓ |
| | threads_running(Running Threads) | ✓ | ✓ |
| | threads_created(已创建的线程数) | ✓ | ✓ |
| 请求数 | select_count(查询数) | ✓ | ✓ |
| | com_update(更新数) | ✓ | ✓ |
| | com_delete(删除数) | ✓ | ✓ |
| | com_insert(插入数) | ✓ | ✓ |
| | com_replace(覆盖数) | ✓ | ✓ |
| | queries(总请求数) | ✓ | ✓ |
| 慢查询 | slow_queries(慢 SQL) | ✓ | ✓ |
| | select_scan(全表扫描数) | ✓ | ✓ |
InnoDB 引擎 | InnoDB Buffer Pool Pages | innodb_buffer_pool_free(InnoDB 空页数) | ✓ | ✓ |
| | innodb_buffer_pool_page_total(InnoDB 总页数) | ✓ | ✓ |
| | innodb_buffer_pool_read_requests(InnoDB 逻辑读) | ✓ | ✓ |
| | innodb_buffer_pool_reads(InnoDB 物理读) | ✓ | ✓ |
| InnoDB Data 读写量 | innodb_data_read(InnoDB 读取量) | ✓ | ✓ |
| | innodb_data_written(InnoDB 写入量) | ✓ | ✓ |
| InnoDB Data 读写次数 | innodb_data_reads(InnoDB 总读取量) | ✓ | ✓ |
| | innodb_data_writes(InnoDB 总写入量) | ✓ | ✓ |
| InnoDB Row Operations | innodb_rows_deleted(InnoDB 行删除量) | ✓ | ✓ |
| | innodb_rows_inserted(InnoDB 行插入量) | ✓ | ✓ |
| | innodb_rows_updated(InnoDB 行更新量) | ✓ | ✓ |
| | innodb_rows_read(InnoDB 行读取量) | ✓ | ✓ |
| InnoDB Row Lock | innodb_rows_lock_waits(InnoDB 等待行锁次数) | ✓ | ✓ |
| | innodb_rows_lock_time_avg(InnoDB 平均获取行锁时间) | ✓ | ✓ |
腾讯云 TDSQL-C for MySQL
类别 | 类别子项 | 指标名称 |
资源监控 | CCU | CCU |
| CPU | cpu_use_rate(CPU 利用率) |
| 内存 | memory_use_rate(内存) |
| | memory_use(内存占用) |
| 存储使用 | storage_use_rate(存储使用率) |
| | storage_use(存储使用量) |
| 流量 | bytes_sent(输出流量) |
| | bytes_received(输入流量) |
MySQL Server | TPS/QPS | tps(每秒执行事务数) |
| | qps(每秒执行操作数) |
| 连接 | max_connections(最大连接数) |
| | threads_connected(Connected Threads) |
| | threads_running(Running Threads) |
| | threads_created(已创建的线程数) |
| | connection_use_rate(连接数利用率) |
| 请求数 | com_update(更新数) |
| | com_delete(删除数) |
| | com_insert(插入数) |
| | com_replace(覆盖数) |
| | handler_read_rnd_next(读下一行请求数) |
| 慢查询 | slow_queries(慢 SQL) |
| | select_scan(全表扫描数) |
| 每秒提交数 | com_commit(每秒提交数) |
| 回滚数 | com_rollback(回滚数) |
| 临时表/文件数 | created_tmp_disk_tables(临时表数量) |
| | created_tmp_files(临时文件数量) |
| 打开表/文件数 | innodb_num_open_files(当前 InnoDB 打开表的数量) |
| | opened_tables(已经打开的表数) |
| | open_files(打开文件总数) |
| Qcache 使用率 | qcache_use_rate(Qcache 使用率) |
| 扫描复合查询次数 | select_full_join(全表扫描复合查询次数) |
| | select_full_range_join(范围扫描复合查询次数) |
| 排序合并通过次数 | sort_merge_passes(排序合并通过次数) |
| 表锁次数 | table_locks_waited(等待表锁次数) |
| | table_locks_immediate(立即释放的表锁数) |
| 表打开缓存数 | table_open_cache_hits(表打开缓存命中数) |
| | table_open_cache_misses(表打开缓存未命中数) |
InnoDB 引擎 | InnoDB Buffer Pool Pages | innodb_buffer_pool_free(InnoDB 空页数) |
| | innodb_buffer_pool_page_total(InnoDB 总页数) |
| | innodb_buffer_pool_read_requests(InnoDB 逻辑读) |
| | innodb_buffer_pool_write_requests(InnoDB 逻辑写) |
| | innodb_buffer_pool_page_dirty(InnoDB 脏页数) |
| InnoDB Row Operations | innodb_rows_deleted(InnoDB 行删除量) |
| | innodb_rows_inserted(InnoDB 行插入量) |
| | innodb_rows_updated(InnoDB 行更新量) |
| | innodb_rows_read(InnoDB 行读取量) |
| InnoDB 物理读 | innodb_buffer_pool_reads(InnoDB 物理读) |
| InnoDB 挂起次数 | innodb_data_pending_reads(InnoDB 挂起读取数) |
| | innodb_data_pending_writes(InnoDB 挂起写入数) |
| InnoDB 读写量 | innodb_data_read(InnoDB 读取量) |
| | innodb_data_reads(InnoDB 总读取量) |
| | innodb_data_writes(InnoDB 总写入量) |
| | innodb_data_write(InnoDB 写入量) |
| InnoDB Log | innodb_log_waits(InnoDB 日志等待写入次数) |
| | innodb_log_writes(InnoDB 日志物理写入次数) |
| | innodb_log_write_requests(InnoDB 日志物理写请求次数) |
| 读写磁盘数 | innodb_os_file_reads(读磁盘数量) |
| | innodb_os_file_writes(写磁盘数量) |
| InnoDB_fsyncs 数 | innodb_os_fsyncs(InnoDB_fsyncs 数) |
| InnoDB Row Lock | innodb_row_lock_time_avg(InnoDB 平均获取行锁时间) |
| | innodb_row_lock_waits(InnoDB 等待行锁次数) |
查看性能趋势指标
1. 登录 DBbrain 控制台,在左侧导航选择诊断优化,在上方选择对应数据库,然后选择性能趋势页。
2. 在性能趋势页,勾选性能指标,也可在右上角快捷选择关键指标、全选或全不选,选择指标后,单击保存。
说明
单击保存,指标仅应用当前选择的实例,单击保存并应用于全部实例,则所选指标应用于全部的数据库实例。

3. 查看指标情况。
图表联动:单击右侧的图表联动按钮,可以查看多指标监控视图的关联对比。
鼠标悬浮在任一监控图上的数据点,其他监控图会显示同一个时间的数据。单击后可固定数据显示,如需取消固定,单击图片上的撤销固定即可。

切换单列/双列显示模式:单击右上角的图表联动右侧的
(以双列模式展示)或
(以单列模式展示),切换展示模式。单列模式请参见下图。



自由拖动监控图:不同监控图之间可以随意拖动位置,鼠标单击监控图的边框部位即可拖动。
放大监控图:拉动监控图右下小角的图标,可以放大图片,对单性能指标趋势进行更加清晰的细粒度查看。


切换实时/历史显示模式:单击实时或历史,查看对应的实时性能趋势和历史性能趋势。
实时性能趋势视图:用户可以查看实例的性能趋势状况,默认开启5秒自动刷新,还支持选择15秒、30秒自动刷新,并支持选择不自动刷新。
历史性能趋势视图:选择不同的时间段,会显示所选时间段内的性能趋势监控视图,支持近1小时、近3小时、近24小时、近7天等快捷时段,也支持在近30天范围内自定义任意的连续7天进行查看。
单击添加时间对比,选定所关注的对比时间段,可以查看多性能指标趋势的时间对比。
